python模块,list,if __name__ == ‘__main__‘:,os模块

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')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值