释放双眼,带上耳机,听听看~!
经常忘记使用,今天写下来记录一下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 11 import os,shutil
2 2
3 3 os.getcwd() #当前工作路径
4 4 os.listdir('path') #指定文件夹path下的所有文件和目录
5 5 os.remove('file')#删除文件file
6 6 os.removedirs('dir') #删除目录--多级
7 7 os.rmdir('dir') #删除空目录
8 8 os.path.isfile('file_path')#判断是不是文件
9 9 os.path.isdir('dir_path')#判断是不是文件夹
1010 os.path.isabs('path') #判断是不是绝对路径
1111 os.path.exists('file or dir')#判断是否存在该文件或文件夹
1212 os.path.split('dir/file.txt') #结果为('dir','file.txt')
1313 os.path.splitext('file.txt') #结果为('file','txt')
1414 os.path.dirname('dir/file.txt') #获取路径 dir
1515 os.path.basename('dir/file.txt') #获取文件file.txt
1616 os.system()#运行shell命令
1717 os.rename('old','new')#重命名
1818 os.makedirs(r'd:\python\dir')#创建多级目录
1919 os.mkdir('dir')#创建目录
2020 os.stat('file')#获取文件属性
2121 os.path.getsize('file')#获取文件大小
2222
2323 shutil.copyfile('a.py','b.py') #复制a到b
2424 shutil.rmtree('dir')#删除dir下所有的文件和目录
2525 shutil.move('a.py','b.py') #移动a到b
26