我必须用 f=open
等读写
使用这个时我的文件路径是:
f=open("N:\gcse_computing_my_name\component_2\neatest\Login.txt")(w)
在此文件路径中使用\N 或\n 会破坏我的代码。我无法更改文件夹名称,必须使用该文件夹。
我该如何解决这个问题?
最佳答案
\n
是 Python 的转义序列,告诉它用单个换行符替换它。
\\
是另一个转义序列,它被替换为单个反斜杠文字。
您还可以选择使用“原始字符串”语法完全关闭转义序列的解释。因此,您的选择:
原始字符串
f = open(r'N:\gcse_computing_my_name\component_2\neatest\Login.txt', 'w')
加倍反斜杠
f = open('N:\\gcse_computing_my_name\\component_2\\neatest\\Login.txt', 'w')
改用正斜杠(在 Windows 上不允许随处使用,但在 Python 中完全可以接受):
f = open('N:/gcse_computing_my_name/component_2/neatest/Login.txt', 'w')
关于python - 我将如何进行这项工作?\n 在文件路径中(不是故意的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46565739/