如何阻止'\ n'或'\ t'在字符串中工作?

时间:2018-03-10 01:40:02

标签: python python-3.x

我想打开一个这样的新文件:

new_path = '/Users\KamilaLipman\Documents\Coding\PyCharm\venv\Learning_Python\Learning~Input+Output\the_week.txt'
more_days = open(new_path, 'w')

但是\ n,\ v和\ t被解释为转义码。 因此我得到一个错误,说该文件不存在:

C:\Users\KamilaLipman\Documents\Coding\PyCharm\venv\Scripts\python.exe: can't open file 'C:/Users/KamilaLipman/Documents/Coding/PyCharm/PythonLearning.py': [Errno 2] No such file or directory

如何在不更改文件名的情况下解决此问题?

我可以使用正斜杠(/)吗?

(我是Python的新手,很抱歉,如果这是一个非常简单的问题)

1 个答案:

答案 0 :(得分:5)

在字符串前使用r来指定它是原始字符串。

new_path = r'/Users\KamilaLipman\Documents\Coding\PyCharm\venv\Learning_Python\Learning~Input+Output\the_week.txt'