Python OS Module

此模块与文件和目录有关

os.name

判断当前操作系统平台
Windows返回’nt
Linux返回’posix
os.name

os.getcwd()

返回当前工作目录
os.getcwd()

os.listdir()

返回当前目录下所有的文件名称和目录名称
os.listdir()

os.remove(path)

删除括号内path路径指定的文件

os.rmdir(path)

删除括号内path路径指定的目录

os.mkdir()

os.mkdir([path, mode])
以数字权限模式创建目录,默认的模式为0777(八进制)
path为要创建的目录
mode为要为目录设置的权限数字模式(主要针对Linux系统)
一般用os.mkdir(path)
并且此种方法只能建立一层目录

os.makedirs()

os.makedirs() 方法用于递归创建目录,用法和os.mkdir()一样,区别在于:
使用os.mkdir()时,如果path的参数是个多层的 path(例: ‘abc/def/ghi/jkl’),如果其中某个目录不存在(比如def不存在),那么Python将会报错,而os.makedirs()则不会.

os.path.isfile()

判断指定对象的属性是不是文件,是则返回True,否则返回False

os.path.isdir()

判断指定对象的属性是不是目录,是则返回True,否则返回False

os.path.exists()

判断对象是否存在,,是则返回True,否则返回False

os.path.split()

拆分路径和文件名
os.path.split()

os.chdir(path)

执行shell命令
改变当前工作目录到指定的路径。
如果路径运行访问则返回True,否则返回False

os.path.getsize()

返回一个文件的大小,若为目录则返回0

os.path.abspath()

返回绝对路径

os.path.join(path, name)

连接目录和文件名,与os.path.split()相反
os.path.join

os.path.basename(path)

返回一个文件名称
os.path.basename(path)

os.path.dirname(path)

返回文件路径
os.path.dirname(path)

就酱了 有空翻翻还是不错的

发布了34 篇原创文章 · 获赞 27 · 访问量 3万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览