python_os模块

【1】模块功能

os模块用于对于文件何目录进行处理。

【2】相关函数及使用

1、os.name:查看当前系统的类型

print(os.name) # 如果是windows-->nt,如果是max-->posix

2、os.environ:返回当前系统的环境变量(所有)

print(os.environ)

3、os.environ_get():获取指定的某一个环境变量

print(os.environ_get('Path'))



4、os.getcwd():返回当前正在执行的.py文件所对应的完成路径(绝对路径)

print(os.getcwd())

5、os.listdir(path):将path路径下的所有文件和目录显示。

print(os.listdir(path))

6、os.mkdir(path):创建单层文件夹,此方法只能创建目录,如果目录已经存在,创建失败,报错。

7、os.makedirs(path):创建多层文件夹(级联创建),此方法只能创建目录,如果目录存在,创建失败报错。

8、os.rmdir(path):删除单层文件夹,此方法只能删除目录,如果目录不存在,删除失败,报错

9、os.removedirs(path):删除多层文件夹(级联删除),此方法也只能删除目录,如果目录不存在,删除失败。

10、os.remove(path):删除文件,如果文件不存在,报错,只能删除文件,不能删除目录。

11、os.rename(old,new):给文件或目录重命名。

12、os.system():执行系统命令,如cls\ipconfig\dir

13、os.path.join(path,fileName):拼接路径

14、os.path.isdir(path):判断path对应的路径内容是否为一个目录,如果是,返回True;反之,返回False。

15、os.path.isfile(path):判断path对应的路径是否为文件,如果是,返回True,反之,返回False。

16、os.path.exists(path):判断path对应的路径是否存在,如果存在,返回True,不存在,返回False。

17、os.path.getsize(path):对path对应的路径内容进行容量检测,返回字节量。

18、os.path.basename(path):传入一个路径值,将此路径的最后一个/后面的部分返回。

19、os.path.dirname(path):传入一个路径值,返回父目录路径。

20、os.path.split(path):传入一个路径值,将父目录,与路径末尾分别存入元组中。

21、os.path.splitext(path):传入一个路径值,将最后一个‘.’的前面部分放到元组第一个元素中,将‘.’后面本部分放入元组第二个元素中。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容