OS.Переименуйте файл в неправильную папку - PullRequest
0 голосов
/ 28 октября 2019

Я запускаю скрипт, который загружает файл из Chrome, используя selenium и Pyautogui, а затем переименовывает его. Он успешно переименовывается, однако файл перемещается в проекты 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)`

1 Ответ

0 голосов
/ 28 октября 2019

Вам необходимо включить префикс справочника в Excel_Title:

Excel_Title = os.path.join(r'C:\Users\LouisKempson\Downloads', 'Sign_In_Summary_' + NF_Name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...