os模块
python的os 模块提供了非常丰富的方法用来处理文件和目录。
os常用系统操作
import os
print(os.sep)
## 读取系统分隔符, widows 是\ , linux是 /
print(os.name)
## 查看系统类型, windows是nt linux是posix
print (os.getenv('path'))
## 读取系统环境变量
print (os.getcwd())
## 返回当前路径`

## os对目录操作
## 返回 指定目录下的 所有文件名和目录名, 默认返回当前目录的内容
print(os.listdir())
print(os.listdir('/file'))
## 创建一个目录,参数为目录名
os.mkdir('test')
## 删除一个目录,若目录中有文件则无法删除
os.rmdir('test')
## 可以生成多层目录,若目录全部存在,则失败
os.makedirs('./test/t')
## 删除多层空目录,若目录中有文件则无法删除
os.removedirs('test/t')
## 改变当前工作目录
os.chdir('../')
os.mkdir('test')
## 重命名文件或目录, test->旧名字, test1->新名字
os.rename('test','test1')`

网友评论