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)
原文:https://www.cnblogs.com/xumb/p/11863567.html