python中的os 模块包含普遍的操作系统功能,这个模块不受平台限制,即windows和linux上都适用。
1.os.name
返回正在使用的平台。如果是windows则用‘nt’表示,对于linux/unix用户则用‘posix‘表示。

返回当前python脚本工作的目录路径。

返回指定目录下的所有文件和目录名,括号里如果调用函数则不用双引号或单引号,如果是传入一个路径,则必须要用双引号或单引号将变量标识为一个整体,否则报错。
调用函数

传入参数(即路径)

删除一个文件,括号里必须是文件的指定路径

运行shell命令


取代操作系统特定的路径分隔符,python是跨平台的,在windows上,文件的路径分隔符是‘\‘。为了让代码在不同的平台上上都能运行,使用os.sep会根据你所处的平台,自动采用相应的分隔符号。
返回当前平台使用的行终止符,Linux使用‘\n‘, windows使用‘\r\n‘, mac使用‘\r‘.

返回一个路径的目录名和文件名

函数分别检验给出的是一个路径还是目录

判断给出的路径是否为文件

判断给出的路径是否为目录

10. os.path.exists()
检验给出的路径是否真实存在

11. os.path.abspath(name)
获得绝对路径

12. os.path.normpath(path)
规范path字符串形式
13. os.path.getsize(name)

14. os.path.splitext()
分离文件名与扩展名

15. os.path.join(path,name)
连接目录与文件名或目录

16. os.path.basename(path)
返回文件名

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

原文:https://www.cnblogs.com/yuuuukii/p/11995592.html