运行代码时卡住了。下面显示的文件路径是显示输出的路径,即我正在重命名它。现在,我无法获得输出。
The unique id is 1
Traceback (most recent call last):
File "F:\ISRO\S_data\codes\Auto.py", line 390, in <module>
os.rename("C:\\Users\\finol\\Desktop\\ISRO\\Final Program\\OVERVIEW.OUT", str(uniqueid[a][0])) ##The output file is renames with the uniqueid
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\Users\\finol\\Desktop\\ISRO\\Final Program\\OVERVIEW.OUT' -> '1'
'''
And this is the part of the code
导入操作系统
os.rename("C:\\Users\\finol\\Desktop\\ISRO\\Final Program\\OVERVIEW.OUT",
str(uniqueid[a][0])) ##The output file is renames with the uniqueid
import shutil
shutil.move(str(uniqueid[a][0]),
"C:\\Users\\finol\\Desktop\\ISRO\\Final Program\\OUTPUT\\") ##The output file is moved to a seperate directory
a = a + 1
答案 0 :(得分:0)
通过将r
附加到以下格式的字符串输入路径中,尝试采用原始格式的输入路径:
os.rename(r"C:\\Users\\finol\\Desktop\\ISRO\\Final Program\\OVERVIEW.OUT",
str(uniqueid[a][0]))
我有Linux系统,因此无法在自己的系统上复制该问题,但这应该可以工作。您还可以将\\
更改为/
,以查看其是否有效。