无法在python中打开文件

时间:2018-02-14 22:14:46

标签: python-3.x file

我正在尝试在python中打开一个文件。我正在使用的代码是:

poem = open("C:\Users\Draco\OneDrive\Documents\Programming\Conan.txt") . 

当我使用此代码时,我收到以下错误消息:

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape . 

我已检查系统是否可以使用以下代码查找文件:

>>> import os.path 
>>> os.path.isfile("Conan.txt")

这最初的回归是错误的,但我设法让它说出来。但是,我仍然无法让代码工作,有什么建议吗?

1 个答案:

答案 0 :(得分:1)

啊你可能想逃避逃跑这么说。 反斜杠是python中的特殊字符,如果你希望它们是实际的反斜杠,你需要用反斜杠转义它们

open("C:\\Users\\Draco\\OneDrive\\Documents\\Programming\\Conan.txt")

或使用它(注意'r')

open(r"C:\Users\Draco\OneDrive\Documents\Programming\Conan.txt")