files = [os.listdir]
files_to_zip = []
for file in files:
if str(file).__contains__("png"):
files_to_zip.append(file)
shutil.make_archive("test", 'zip', files_to_zip)
字符串
我的代码如上所述。我知道它不应该工作,但我真的想了解背后的逻辑。我想在当前目录中的所有 *.png文件的zip存档,然后将它们全部删除。现在我可以制作一个包含目录中所有文件的zip文件,但我只想要png文件。提前感谢。
2条答案
按热度按时间dfddblmv1#
我认为pathlib模块更容易使用。
字符串
xkftehaa2#
字符串