python中split()及os.path模块的使用方法
返回path规范化的绝对路径
path=os.path.abspath('test.py')
print(path)
输出 D:\Caps\test.py
path=os.path.abspath('D:\\test.py')
print(path)
输出 D:\test.py
path=os.path.abspath('../py\\test.py')
print(path)
输出 D:\py\test.py
os.path.join() 将分离的部分合成一个整体
fs=os.path.join('/home/develop/code','case')
print(fs)
输出为:/home/develop/code/case
os.path.splitext()将文件名和扩展名分开
fs,fname=os.path.splitext('/home/develop/code/case/split_function.py')
print ('fs is:',fs)
print ('fname is:',fname)
输出为:
fs is:/home/develop/code/case/split_function
fname is:.py
os.path.split()返回文件的路径和文件名
dirname,filename=os.path.split('/home/develop/code/case/split_func/split_function.py')
print (dirname)
print (filename)
输出为:
/home/develop/code/case/split_func
split_function.py
split()函数
string.split(str="", num=string.count(str))[n]
str - - 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num - - 分割次数。
[n] - - 选取的第n个分片
string = "hello.world.python"
print (string.split('.'))#输出为:['hello', 'world', 'python']
print(string.split('.',1))#输出为:['hello', 'world.python']
print(string.split('.',1)[0])#输出为:hello
print(string.split('.',1)[1])#输出为:world.python
string2="hello<python.world>and<c++>end"
print(string2.split("<",2)[2].split(">")[0])#输出为:c++
最新文章
- JPA学习---第九节:JPA中的一对多双向关联与级联操作
- C#项目连接数据库的配置
- VC中支持中文的字符串比较函数
- android5.0(Lollipop) BLE Peripheral深入理解系统篇之提高篇
- SQLCODE=-668, SQLSTATE=57016, SQLERRMC=7
- HTMLTestRunner测试报告中文乱码问题解决
- ELK学习总结(3-2)elk的过滤查询
- Docker 工具和示例
- [转载]&mdash;&mdash;说说IO
- 异步使用委托delegate --- BeginInvoke和EndInvoke方法
- 20135218 实践四 ELF文件格式分析
- win10中命令操作Zookeeper
- Python之Requests的高级用法
- [CodeForces - 197A] A - Plate Game
- Python 特殊关系
- 机器学习与Tensorflow(3)—— 机器学习及MNIST数据集分类优化
- VMware虚拟机克隆Linux(CentOS)系统后找不到eth0网卡的问题(图文详解)
- 使用extract-text-webpack-plugin提取css文件
- 如何在CentOS 6.5上升级PHP
- JAVA-JSP之taglib指令