os、os.path模块常用功能

os模块


os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',对于Linux/Unix用户,它是 'posix'

os.sep 路径分隔符

os.linesep 换行符

os.curdir 返回当前目录 ('.')

rename(需要修改的文件名,新的文件名) 文件重命名

os.remove(文件名)  用来删除一个文件

os.getcwd() 得到当前工作所在路径

os.listdir(path) 获取目录列表

os.makedirs(path) 创建文件夹

os.chdir(path) 改变默认目录

os.system(command) 运行shell命令

os.walk可以得到一个三元tupple(dirpath, dirnames, filenames),

第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。


os.path模块

os.path.exists() 是否存在

os.path.isfile() 和os.path.isdir()函数分别检验给出的路径是一个文件还是目录os.path.getsize(name) 获得文件大小,如果name是目录返回0L

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

os.path.split(path) 分割

os.path.abspath(name) 获得绝对路径=1+2

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

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

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

你可能感兴趣的:(os、os.path模块常用功能)