1.常见用法
os.rename(需要修改的文件名, 新的文件名) 重命名文件os.remove() 删除文件
os.mkdir() 创建文件夹
os.getcwd() 获取当前目录
os.chdir() 改变默认目录
os.listdir() 获取目录列表
os.rmdir() 删除文件夹
os.path.basename() 去掉目录路径,返回文件名
os.path.dirname() 去掉文件名,返回目录路径
os.path.join() 将分离的各部分组合成一个路径名
os.path.split() 返回(dirname(),basename())元组
os.path.splitnext() 返回(filename,extension)元组
os.path.getatime\ctime\mtime 分别返回最近访问、创建、修改时间
os.path.getsize() 返回文件大小
os.path.exists() 是否存在
os.path.isabs() 是否为绝对路径
os.path.isdir() 是否为目录
os.path.isfile() 是否为文件
2.例子
返回文件夹中文件的路径以及其包含文件夹中文件的路径
import os
def print_directory_contents(sPath):
for sChild in os.listdir(sPath):
sChildPath = os.path.join(sPath, sChild)
if os.path.isdir(sChildPath):
print_directory_contents(sChildPath)
else:
print(sChildPath)