フォルダ内のファイルの名前を変更しようとしていますが、そのファイルが存在しないというエラーが発生しています...Pythonの名前を変更するファイル:WindowsError:[エラー2]指定されたファイルが見つかりません
import os
import time
from os.path import isfile, join
working_dir = ('C:/Users/XXXXX/Desktop')
only_file = [f for f in os.listdir(working_dir) if os.path.isfile(os.path.join(working_dir, f))]
print only_file
time_srt = time.strftime("%d_%m_%Y")
if 'EZShift_WeeklyPerDayScheduleReport_Export.xlsx' in only_file:
os.rename('EZShift_WeeklyPerDayScheduleReport_Export.xlsx', "EZShift_" + time_srt + ".xlsx")
C:\Python27\python.exe C:/Users/xxxxxx/Desktop/Paython/Python3/pbx.py ['xxxxxx.jpg', 'xxxx.zip', 'xxxx.xlsx', 'xxx.pdf', 'xxx.MOV', 'xx.MOV', 'xxxxx_18_12_2016.xlsx', 'EZShift_WeeklyPerDayScheduleReport_Export.xlsx','Test_EZShift_WeeklyPerDayScheduleReport_Export.xlsx'] Traceback (most recent call last): File "C:/Users/sabaja/Desktop/Paython/Python3/pbx.py", line 24, in os.rename('EZShift_WeeklyPerDayScheduleReport_Export.xlsx', "EZShift_" + time_srt + ".xlsx") WindowsError: [Error 2] The system cannot find the file specified
プロセスos.listdir
から1つの
これはリネームの問題 –