Lucent's Blog

当时明月在 曾照彩云归

人生不相见,动如参与商。

6LCi5Y2O5qKFLOaIkeaDs+S9oOS6hg==


Python查找文件并压缩

代码:

my = os.path.abspath(r'C:\\Users\\user\\Desktop\\新建文件夹\\111')
cp = os.path.abspath(r'D:\\PicFile')

if not os.path.exists(cp):
    os.makedirs(cp)
t = 0
q = 0
a = input('请输入需要查找到的文件扩展名:')

if os.path.exists(my):
    for root, dirs, files in os.walk(my):
        for file in files :
            src_file = os.path.join(root, file)
            if a in src_file:
                q += 1
print('\n'
      '==============共找到%d文件==============='
      '\n' % (q))
if os.path.exists(my):
    for root, dirs, files in os.walk(my):
        for file in files :
            src_file = os.path.join(root, file)
            if a in src_file:
                t = t + 1
                print(t,src_file)
                shutil.copy(src_file, cp)

shutil.make_archive('all_python','zip',base_dir='D:\\myFile')
上一篇

在传统的开发方式下,我们不习惯将代码块传递给函数。我们所有的行为定义代码都封装在方法体内,并通过对象引用执行…

阅读
下一篇

解压一个.zip文件或一个目录下的所有.zip文件到指定目录。运行方法:格式:pythonunzip.py"source_dir""dest_dir"password参数说明:source_dir和dest_dir既可以绝对路径也可以为相对路径。用"…

阅读