我这里只是列举了一些常用的方法,还有很多别的方法等用到了再看看哈
import os
# 获取当前工作目录
print(os.getcwd())
# 创建目录 必须试绝对路径 并且路径必须存在
os.mkdir("mkdirTest")
# 递归创建目录
os.makedirs(os.getcwd() + '/mkdirTest/test1/test2', exist_ok=True)
# 递归删除目录(必须是空目录)
os.removedirs(os.getcwd() + '/mkdirTest/test1/test2')
# 删除文件夹
os.rmdir("/mkdirTest/test1/test2")
# 删除文件
os.remove(os.getcwd() + '/mkdirTest/test1/test2/aaa')
# 列出文件夹内的文件 以列表形式返回
print(os.listdir(os.getcwd()))
# 查看文件信息
info = os.stat('./WeChart')
print(info.st_size)
# 重命名文件或者文件夹
os.rename('web.jpg', 'new_web.jpg')
# 获取文件所在的相对路径
print(os.path.dirname(__file__))
# 根据路径打印当前文件名
print(os.path.basename(__file__))
# 切换操作路径,类似cd
os.chdir('..')
print(os.getcwd())
# 查看文件是否存在
print(os.path.exists(__file__))
# !!!!!!!!路径拼接!!!!!!
path1 = os.path.dirname(__file__)
file_name = os.path.basename(__file__)
print(path1, file_name)
# /home/****/****/****/project1 OS_Demo1.py
final = os.path.join(path1, file_name, 'aaa')
print(final)
# /home/****/****/****/project1/OS_Demo1.py/aaa