python_os.path模块用法
2024-08-31 18:48:58
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)
最新文章
- select change下拉框改变事件 设置选定项,禁用select
- 《统计推断(Statistical Inference)》读书笔记——第6章 数据简化原理
- awk命令--update20150120
- switch,break和default语句练习
- MessageDigest
- Ceph的客户端丢失文件夹的解决办法
- bzoj4197
- 浏览器URL访问网页具体发生了什么
- ios代理设计模式
- LeetCode_Palindrome Partitioning
- java批量爬去电影资源
- Ajax跨域 CROS处理
- 理解Object.defineProperty的作用
- mysql-入门
- java反射(java.lang.reflect)---java.lang.reflect.Modifier中状态码
- python源码探秘:用户函数的执行过程
- 史上最全的Spring Boot配置文件详解
- Theorems for existence and uniqueness of variational problem
- Thinkphp自动验证规则
- 在Gulp中使用BrowserSync
热门文章
- Linux 特殊文档说明
- C# 错误!!容量超出了最大容量。参数名: capacity 这个是什么问题呢?
- HashMap、HashTable、TreeMap 深入分析及源代码解析
- 微信小程序之 Index(仿淘宝分类入口)
- MySQL基础笔记(二) 完整性约束
- notepad++ 查找引用(Find Reference)(适用于c c++及各类脚本比方lua、python等)
- windows下的两个等待函数
- 我的kindle书单
- LruCache &; DiskLruCache
- Windows下安装MySQL5.6绿色版