目录
Python内置的os模块可以直接调用操作系统提供的接口函数。
查看操作系统类型
import os
os.name # 查看操作系统类型
- posix:系统是Linux、Unix或Mac OS X
- nt:系统是Windows
查看路径
os.path.abspath('.') # 查看当前目录的绝对路径
合成/拆分路径
# 合成路径
os.path.join('D:\python\os-test','dir')
# 拆分路径
os.path.split('D:\python\os-test\cs.txt')
- 合并、拆分路径的函数不要求目录和文件实际存在,它们只对字符串进行操作
- 通过os.path.splitext()可直接获得文件扩展名
创建/删除目录
# 创建目录
os.mkdir('D:\python\os-test\dir')
# 删除目录
os.rmdir('D:\python\os-test\dir')
文件重命名
os.rename('cs.txt','cs.py')
删除文件
os.remove('cs.py')
列出当前目录下的所有目录
[x for x in os.listdir('.') if os.path.isdir(x)]
列出所有的.py文件
[x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']









网友评论