python 截取 取出一部分的字符串
2016-02-18 19:35
471 查看
下面是split截取获得
>>> str = 'http://manualfile.s3.amazonaws.com/pdf/gti-chis-1-user-9fb-0-7a05a56f0b91.pdf'
>>> print str.split()
['http://manualfile.s3.amazonaws.com/pdf/gti-chis-1-user-9fb-0-7a05a56f0b91.pdf']
>>> print str.split('/')
['http:', '', 'manualfile.s3.amazonaws.com', 'pdf', 'gti-chis-1-user-9fb-0-7a05a56f0b91.pdf']
>>> print str.split('/')[-1]
gti-chis-1-user-9fb-0-7a05a56f0b91.pdf
>>> print str.split('/')[-1].split('.')[0]
gti-chis-1-user-9fb-0-7a05a56f0b91
>>>
下面是通过切片获得的
name = str[str.rfind("/")+1:str.rfind(".")]
与上面的结果是一样的.
如果找到其他方法 ,会继续补充的
>>> str = 'http://manualfile.s3.amazonaws.com/pdf/gti-chis-1-user-9fb-0-7a05a56f0b91.pdf'
>>> print str.split()
['http://manualfile.s3.amazonaws.com/pdf/gti-chis-1-user-9fb-0-7a05a56f0b91.pdf']
>>> print str.split('/')
['http:', '', 'manualfile.s3.amazonaws.com', 'pdf', 'gti-chis-1-user-9fb-0-7a05a56f0b91.pdf']
>>> print str.split('/')[-1]
gti-chis-1-user-9fb-0-7a05a56f0b91.pdf
>>> print str.split('/')[-1].split('.')[0]
gti-chis-1-user-9fb-0-7a05a56f0b91
>>>
下面是通过切片获得的
name = str[str.rfind("/")+1:str.rfind(".")]
与上面的结果是一样的.
如果找到其他方法 ,会继续补充的
相关文章推荐
- 关于python同一个文件夹里面不同.py文件的交叉引用
- python开发之——pip安装(windows环境下)
- Python获取Yahoo股票数据
- python -- subprocess
- python第三天
- Python安装Scrapy
- Python Paramiko模块安装和使用
- python int与str转换
- python 不定参数
- python 文本单词提取和词频统计
- 使用Python简单的实现树莓派的WEB控制
- Python+Scrapy安装
- python 字符串连接
- 配置python命令tab键自动补全
- Sublime Text3 Python 自动补全插件jdei
- python实现IP地址更改
- python-整理--sqlite数据库访问
- python脚本11——.strings文件与excel互转、 xml文件与excel互转
- 万事开头难,坚持更难,我的Python不屈之旅
- Python gzip模块基准测试