os模块
1 import os
2
3 os.remove('path') #删除指定路径的文件
4 os.rename("src","dst") #命名文件或目录
5 os.mkdir('case') #创建目录
6 os.makedirs('case/login') #递归创建目录
7
8 print(os.listdir(r'path') ) #方法用于返回指定的文件夹包含的文件或文件夹的名字的列表
9 print(os.path.isdir(r'path')) #用于判断对象是否为一个目录,返回True 或 false
10 print(os.path.isfile(r'path')) #用于判断对象是否为一个文件,返回True 或 false
11 os.chdir(r'path') #用于改变当前工作目录到指定的路径
12 print(os.getcwd()) #获取当前路径
13
14 os.system("ipconfig") #执行操作系统命令
15 print(os.popen("ipconfig").read()) #执行操作系统命令并拿到结果
16 print(os.path.getsize('file')) #获取文件大小
17 print(os.path.exists('file')) #判断文件是否存在,存在返回True 或 False
18 print(os.path.getmtime('file')) #获取文件的修改时间
19 print(os.path.getatime('file')) #获取文件最近一次的访问时间
20 print(os.path.getctime('file')) #获取文件的创建时间
21
22 print(os.path.split(r'path')) #分割路径和文件名,返回的是一个元组
23 print(os.path.dirname(r'path')) #获取文件父目录
24 print(os.path.abspath('file')) #根据文件相对路径获取文件绝对路径
25 os.rmdir('file') #删除文件夹
26 os.removedirs() #删除文件夹
27 os.walk() #是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情
28 os.path.join('path','paths') #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
29
30 #查找文件例子:
31
32 name = '.MP4'
33 def search_file(path,name):
34 for root,dir,files in os.walk(r'/'):
35 for file in files:
36 if name in file:
37 abs_path = os.path.join(root,file)
38 print('找到文件%s,文件的路径是%s'%(file,abs_path))
39 #print(root) #所有文件的路径
40 #print(dir) #返回所有文件夹名称,存为list,不是文件夹,返回空list
41 #print(files) #返回所有文件名称,存为list,
42 search_file('',name)