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