代码:
os.startfile("C:\finished.py")
返回:
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\**x0cinished**.py'
期望:采取C:\ finished.py
可能导致python改变我的输入的原因是什么?
答案 0 :(得分:5)
'\f'
是一个特殊字符(请参阅Table of escape sequences)。在使用硬编码路径时,您应习惯使用r
(原始字符串):
os.startfile(r"C:\finished.py")
答案 1 :(得分:3)
你需要逃避" \"字符。写" C:\\ finished.py"在你的startfile语句中。