当前路径和文件
函数 | 作用 |
---|---|
os.getword() | 返回当前工作目录 |
os.lisdir(path) | 返回包含当前目录下所有文件的列表 |
os.path.abspath(path) | 返回path的绝对路径 |
系统操作
函数 | 作用 |
---|---|
os.system() | 运行shell命令 |
os.system(‘cmd’) | 在windows下运行终端 |
os.system(‘ls’) | Linux下查看当前目录的所有文件 |
查看文件名或目录
函数 | 作用 |
---|---|
os.path.split(path) | 将指定文件的目录和文件名分开为元组 |
os.path.join(path1,path2…) | 将path1,path2…组合成绝对路径 |
os.path.dirname(path) | 返回path中目录的名称 |
os.path.basename(path) | 返回path中的文件名 |
创建目录
函数 | 作用 |
---|---|
os.mkdir(path) | 创建path目录 |
os.mkdirs(path) | 创建多级目录 |
删除文件或目录
函数 | 作用 |
---|---|
os.remove(path) | 删除文件 |
os.rmdir(path) | 删除目录path |
os.removedirs(path) | 递归删除多级目录 |
更改当前工作路径
os.chdir(path)
判断是否为文件或目录
函数 | 作用 |
---|---|
os.path.exists(path) | 判断path是否存在 |
os.path.isfile(path) | 判断path是否为文件 |
os.path.isdir(path) | 判断path是否目录 |
查看文件大小
os.path.getsize(path)