130-文件和文件夹操作(os模块)

os模块

文件操作

os.rename(旧文件名称,新文件名称)
os.remove('要删除的文件名称')

文件夹操作

os.mkdir(新文件夹名称)  # 创建一个指定名称的文件夹
os.getcwd()  # current work directory,获取当前工作目录名称
os.chdir(切换后目录名称)  # change directory,切换目录
os.listdir(目标目录)  # 获取指定目录下的文件信息,返回列表
os.rmdir(目标目录)  # 用于删除一个指定名称的"空"文件夹

例子

# 获取当前目录
print(os.getcwd())

# 切换当前工作目录
os.chdir('data')

# 创建文件夹
if not os.path.exists('image')
	os.mkdir('image')

# 获取一个目录下的所有文件
files = os.listdir()
print(files)

# 删除文件夹/目录
if os.path.exists('test')
	os.rmdir('test')

路径

python路径用'/'

相对路径

方便后期代码的迁移
相对路径的参考点就是代码文件本身
同级关系的访问:

绝对路径

不方便后期代码迁移