Lucent's Blog

华发寻春喜见梅,一株临路雪倍堆。



代码在写我

Bug在De我

螃蟹在剥我的壳

漫天的我落在雪花上

而你在想我...

6LCi5Y2O5qKF

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')
最近的文章

lambda表达式

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

继续阅读
更早的文章

Python解压缩

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

继续阅读