1、判断目录是否存在、判断文件是否存在、创建目录、重命名目录或文件
import os
#获取当前目录路径: E:\Work\Projects\python
print(os.getcwd())
#判断当前目录是否存在,不存在则创建目录dir1
if not os.path.isdir('dir1'):
os.mkdir('dir1')
#判断指定目录是否存在,不存在则创建目录dir22
if not os.path.isdir('E:\Work\Projects\python\dir22'):
os.mkdir('E:\Work\Projects\python\dir22')
#判断当前目录的指定文件是否存在
print(os.path.isfile('file1.txt'))
#重命名目录dir22为dir2(rename也可用于文件)
os.rename('dir22', 'dir2')
#切换到目录dir2
os.chdir('dir2')
#切换到目录dir2后获取当前目录路径: E:\Work\Projects\python\dir2
print(os.getcwd())
2、目录和文件的查询
当前目录结构为
│ 1.txt
│ 2.txt
│ test1.py
│
├─dir1
│ dir1_1.txt
│ dir1_2.txt
│
└─dir2
(1)获取指定目录下的目录和文件列表(不包括