提问人:Kaio Romao 提问时间:2/26/2023 更新时间:2/26/2023 访问量:43
如何使用python按顺序删除文件?
How to remove files in order with python?
问:
我正在运行一个代码,在其中压缩文件然后删除它们,但是我需要在压缩此列表中的 1 个文件后,它已经删除并继续压缩其他文件,并且按照这个紧凑的顺序 1 已经删除,我可以通过将几个 if 与文件名放在一起来做到这一点,但这样不会很糟糕, 因为每次我有不同的文件时,我都必须更改代码。
答:
0赞
Kaio Romao
2/26/2023
#1
紧凑型阿奎沃斯
def compactar(): print ('******* COMPACTANDO ARQUIVOS *******') 以 ZipFile(f'{nome_pasta}.rar', 'w') 为pasta_comp: 对于 tqdm((lista_arquivos)) 中的 arquivo: 时间睡眠(0.1) 如果 arquivo 在 lista_arquivos: pasta_comp.write(arquivo) compactar()
卸妆器 ARQUIVOS
定义 remover_arquivos(): 打印 ('******* REMOVENDO ARQUIVOS *******') 对于 tqdm((lista_arquivos)) 中的arquivo_remover: 时间睡眠(0.1) 如果arquivo_remover lista_arquivos: os.remove(arquivo_remover) remover_arquivos()
评论