list1=[1,2,3,4] list1.pop(0)#这个pop是删除列表里边的数据 print(list1) list1.insert(0,22)#insert是把数据插入到list最前边的某个位置 print(list1)
if __name__ == '__main__': #加上这行代码的意思是,当别人导入这个模块的时候,就不执行if __name__ == '__main__':下边的数据
os.listdir()#获取文件下边的所有文件 os.remove()#删除指定的文件路径 os.makedirs('log1/2021-10-10')#创建文件夹,这个可以创建多层的 os.mkdir('log')#创建文件夹,这个不可以穿件多层的 os.rmdir()#这个是删除空文件夹 os.removedirs()#这个是可以删除空文件夹,但是是连着父目录一起删除的 os.name()#这个是获取当前操作系统的名称 os.cpu_count()#这个是获取你电脑是几盒的CPU os.getcwd()#获取当前所在的目录 os.system()#这个是执行cmd命令的 os.popen('ipconfig').read()#这个和system是一样的,但是popen能拿到返回的结果
os.path.join()#拼接路径 print(os.path.isdir('a.txt'))#判断是否为文件夹 os.path.isfile('a.txt')#判断是否是文件 os.path.exists('a.txt')#判断路径是否存在 os.path.abspath('a.txt')#这个是把相对路径转换成绝对路径,这个没啥用 os.path.dirname()#这个是取父目录的,没啥用 os.path.getsize()#获取文件大小 os.path.split('/user/adb/a.txt')#这个是把文件名和你的路径分开
os.walk()#这个方法是递归获取目录下的所有你想要的文件,下边的那个是个实例 for sur_dir,dirs,files in os.walk("D:\\path"):#sur_dir这个参数是属于第一级目录,dirs这个是第二级目录,files这个是接收第二级目录下的文件 print(sur_dir,dirs,files) def find_file(keyword,path='D:\\path'): for sur_dir,dirs,files in os.walk(path): for i in files: if keyword in files: print("%s目录下发现目标文件",sur_dir) find_file('.mp4')