返回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++

最新文章

  1. JPA学习---第九节:JPA中的一对多双向关联与级联操作
  2. C#项目连接数据库的配置
  3. VC中支持中文的字符串比较函数
  4. android5.0(Lollipop) BLE Peripheral深入理解系统篇之提高篇
  5. SQLCODE=-668, SQLSTATE=57016, SQLERRMC=7
  6. HTMLTestRunner测试报告中文乱码问题解决
  7. ELK学习总结(3-2)elk的过滤查询
  8. Docker 工具和示例
  9. [转载]&mdash;&mdash;说说IO
  10. 异步使用委托delegate --- BeginInvoke和EndInvoke方法
  11. 20135218 实践四 ELF文件格式分析
  12. win10中命令操作Zookeeper
  13. Python之Requests的高级用法
  14. [CodeForces - 197A] A - Plate Game
  15. Python 特殊关系
  16. 机器学习与Tensorflow(3)—— 机器学习及MNIST数据集分类优化
  17. VMware虚拟机克隆Linux(CentOS)系统后找不到eth0网卡的问题(图文详解)
  18. 使用extract-text-webpack-plugin提取css文件
  19. 如何在CentOS 6.5上升级PHP
  20. JAVA-JSP之taglib指令

热门文章

  1. CompletableFuture引入
  2. 阶段3 2.Spring_06.Spring的新注解_7 spring整合junit问题分析
  3. 实现Servlet接口
  4. CSS 设计指南(第3版) 初读笔记
  5. beego 注解路由
  6. python学习之面向对象(三)
  7. XSS的简单过滤和绕过
  8. java锁机制的面试题
  9. [开发技巧]&#183;pandas如何保存numpy元素
  10. pom文件中引入依赖成功了,但是jar包找不着