Python没有打开我选择的文件

时间:2017-01-05 13:52:24

标签: python

代码:

os.startfile("C:\finished.py")

返回:

FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\**x0cinished**.py'

期望:采取C:\ finished.py

可能导致python改变我的输入的原因是什么?

2 个答案:

答案 0 :(得分:5)

'\f'是一个特殊字符(请参阅Table of escape sequences)。在使用硬编码路径时,您应习惯使用r(原始字符串):

os.startfile(r"C:\finished.py")

答案 1 :(得分:3)

你需要逃避" \"字符。写" C:\\ finished.py"在你的startfile语句中。