python中os.path模块用法:

  • dirname()   用于去掉文件名,返回目录所在的路径
 >>> import os
>>> os.path.dirname('D:\\library\\book.txt')
'D:\\library'
  • basename()            用于去掉目录的路径,只返回文件名
 >>> import os
>>> os.path.basename('D:\\library\\book.txt')
'book.txt'
  • join()           用于将分离的各部分组合成一个路径名
 >>> import os
>>> os.path.join('D:\\library','book.txt')
'D:\\library\\book.txt'
  • split()           用于返回目录路径和文件名的元组
 >>> import os
>>> os.path.split('D:\\library\\book.txt')
('D:\\library', 'book.txt')
  • splitdrive()            用于返回盘符和路径字符元组
 >>> import os
>>> os.path.splitdrive('D:\\library\\book.txt')
('D:', '\\library\\book.txt')
  • splitext()           用于返回文件名和扩展名元组
 >>> import os
>>> os.path.splitext('D:\\library\\book.txt')
('D:\\library\\book', '.txt')
  • 判断一个目录是否存在:os.path.exists(path)
  • 多层创建目录:os.makedirs(path)
  • 创建目录:os.mkdir(path)

最新文章

  1. select change下拉框改变事件 设置选定项,禁用select
  2. 《统计推断(Statistical Inference)》读书笔记——第6章 数据简化原理
  3. awk命令--update20150120
  4. switch,break和default语句练习
  5. MessageDigest
  6. Ceph的客户端丢失文件夹的解决办法
  7. bzoj4197
  8. 浏览器URL访问网页具体发生了什么
  9. ios代理设计模式
  10. LeetCode_Palindrome Partitioning
  11. java批量爬去电影资源
  12. Ajax跨域 CROS处理
  13. 理解Object.defineProperty的作用
  14. mysql-入门
  15. java反射(java.lang.reflect)---java.lang.reflect.Modifier中状态码
  16. python源码探秘:用户函数的执行过程
  17. 史上最全的Spring Boot配置文件详解
  18. Theorems for existence and uniqueness of variational problem
  19. Thinkphp自动验证规则
  20. 在Gulp中使用BrowserSync

热门文章

  1. Linux 特殊文档说明
  2. C# 错误!!容量超出了最大容量。参数名: capacity 这个是什么问题呢?
  3. HashMap、HashTable、TreeMap 深入分析及源代码解析
  4. 微信小程序之 Index(仿淘宝分类入口)
  5. MySQL基础笔记(二) 完整性约束
  6. notepad++ 查找引用(Find Reference)(适用于c c++及各类脚本比方lua、python等)
  7. windows下的两个等待函数
  8. 我的kindle书单
  9. LruCache & DiskLruCache
  10. Windows下安装MySQL5.6绿色版