shutil.move() 从目录程序移动到目标文件夹 运行
shutil.move() move from directory program is ran from, to target folder
我无法让 shutil.move() 正常工作,我可以使用 os.getcwd() 来利用工作目录,但是我缺少目录后面的 ''在文件名之前,我尝试在目录之后输入一个`+'\',但它不识别这个。
下面是错误,在 GUI 之后 test.pdf 之前缺少 ''。
FileNotFoundError:[Errno 2] 没有这样的文件或目录:'Z:\PyCharm\GUItest.pdf'
output_folder = input()
source_dir = os.getcwd()
if os.path.isfile(f'{output_folder}test.pdf'):
print('File already exists, saved to your Z drive!')
shutil.move(f'{source_dir} test.pdf', 'Z:\') # needs to look in directory the program is ran from.
else:
shutil.move(f'{source_dir} test.pdf', output_folder) # same as above.
本地文件在 Windows 中以 .\
开头。
尝试 shutil.move(r'.\test.pdf', r'Z:\test.pdf')
我无法让 shutil.move() 正常工作,我可以使用 os.getcwd() 来利用工作目录,但是我缺少目录后面的 ''在文件名之前,我尝试在目录之后输入一个`+'\',但它不识别这个。
下面是错误,在 GUI 之后 test.pdf 之前缺少 ''。 FileNotFoundError:[Errno 2] 没有这样的文件或目录:'Z:\PyCharm\GUItest.pdf'
output_folder = input()
source_dir = os.getcwd()
if os.path.isfile(f'{output_folder}test.pdf'):
print('File already exists, saved to your Z drive!')
shutil.move(f'{source_dir} test.pdf', 'Z:\') # needs to look in directory the program is ran from.
else:
shutil.move(f'{source_dir} test.pdf', output_folder) # same as above.
本地文件在 Windows 中以 .\
开头。
尝试 shutil.move(r'.\test.pdf', r'Z:\test.pdf')