我正在尝试运行一个功能,该功能是我从网站下载文件并将其保存在特定目录中。我想使用python自动执行此操作。但是,我需要每次更改文件的名称(最好是在_&time的后缀后缀)。使用以下代码,如何在每次下载时更改文件名?下载:
def job()
driver.get("website")
time.sleep(60)
download=driver.find_element_by_xpath("path").click()
time.sleep(10)
return()
schedule.every(10).minutes.do(job)
while True:
schedule.run_pending()
您可以找到最新下载的文件,然后重命名。您必须将脚本编辑为:
import glob,os
def job()
driver.get("website")
time.sleep(60)
download=driver.find_element_by_xpath("path").click()
time.sleep(10)
list_of_files=glob.glob(<path_to_download>/*)
latest_file=max(list_of_files,key=os.path.getctime)
os.rename(<path>/latest_file,<new_file_name>)
return()
schedule.every(10).minutes.do(job)
while True:
schedule.run_pending()