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路径用'/'
相对路径
方便后期代码的迁移
相对路径的参考点就是代码文件本身
同级关系的访问:
./python.txt
python.txt
上级关系:../python.txt
下级关系:data/python.txt
./data/python.txt
绝对路径
不方便后期代码迁移