[英]OS.Rename saving file to wrong folder
我正在运行一个脚本,该脚本使用 selenium 和 Pyautogui 从 chrome 下载文件,然后重命名它。 它已成功重命名,但文件正在移动到 Pycharm 项目。 如何将其保留在下载中或将其移动到另一个文件夹? 非常感谢 PS。 我是一个完整的初学者,所以为愚蠢的错误道歉。
我在重命名后尝试了 shutil.move() 但是我没有必要的权限,因为该文件当前位于 PyCharm 项目中。
import datetime
import glob
import os
import datetime
currentDT = datetime.datetime.now()
xcel_title_ = currentDT.strftime("%d.%m.%Y")
current_time = now.strftime("%H.%M.%S")
NF_Name = xcel_title_ + '_' + current_time + '.xlsx'
list_of_files = glob.glob(r'C:\Users\LouisKempson\Downloads\*')
latest_file = max(list_of_files, key=os.path.getctime)
print(latest_file)
Excel_Title = ('Sign_In_Summary_' + NF_Name)
os.rename(latest_file,Excel_Title)
list_of_files = glob.glob(r'C:\Users\LouisKempson\Downloads*') # * means
all if need specific format then *.csv
latest_file = max(list_of_files, key=os.path.getctime)
print(Excel_Title)
print(latest_file)`
您需要在Excel_Title
中包含目录前缀:
Excel_Title = os.path.join(r'C:\Users\LouisKempson\Downloads', 'Sign_In_Summary_' + NF_Name)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.