Python 3.6 os模块

来源:互联网 发布:农村淘宝村小二招募 编辑:程序博客网 时间:2024/06/08 00:40

我这里只是列举了一些常用的方法,还有很多别的方法等用到了再看看哈

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__))# 切换操作路径,类似cdos.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.pyfinal = os.path.join(path1, file_name, 'aaa')print(final)# /home/****/****/****/project1/OS_Demo1.py/aaa

原创粉丝点击