Python-删除除以下文件以外的所有文件

Python-删除除以下文件以外的所有文件,第1张

Python-删除除以下文件以外的所有文件

试试这个

import osimport globimport timefile_path = "c:pythonAIO.csv"while not os.path.exists(file_path):time.sleep(10)if os.path.isfile(file_path):    #Verifies CSV file was created, then deletes unneeded files.    for CleanUp in glob.glob('C:/python/*.*'):        print CleanUp        if not CleanUp.endswith('AIO.csv'):     os.remove(CleanUp)

Glob不会打印任何目录,只显示文件,它还可以获取完整路径,因此您可以调用

os.remove(CleanUp)
。这应该工作。它可以在我的Windows
7 x64机器上运行。

我认为您的问题是您在哪里循环

c:pythonAIO*.*
文件路径,因此它只执行一个循环并终止,从而跳过目录中的所有其他文件



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5650390.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存