ssson 2020年10月29日
想写个定时删除文件的,提示module 'schedule' has no attribute 'every'


import os
import shutil
import schedule
import time

path = 'C:/Users/Administrator/Documents/WeChat Files' # 文件路径
ls = os.listdir(path)
print(ls)
delList = []
def del_file(delDir):
delList = os.listdir(delDir)
for f in delList:
filePath = os.path.join(delDir, f)
if os.path.isfile(filePath):
os.remove(filePath)
print
filePath + " was removed!"
elif os.path.isdir(filePath):
shutil.rmtree(filePath, True)
print
"Directory: " + filePath + " was removed!"



def job():
del_file(path)
print('清理完毕!')
schedule.every().day.at("10:30").do(job)
while True:
schedule.run_pending()
time.sleep(1)




度了一下,说是文件名用了schedule ,可是我没。。。
...全文
80 点赞 收藏 3
写回复
3 条回复

还没有回复,快来抢沙发~

发动态
发帖子
脚本语言(Perl/Python)
创建于2007-08-27

1.5w+

社区成员

3.3w+

社区内容

其他开发语言 脚本语言(Perl ,Python)
社区公告
暂无公告