我对 python 比较陌生,我正在制作一个小游戏,其中涉及从 .txt 文件中导入每一行文本,以便可以将其打印给用户。为此,我使用 linecache.getline() 来获取我想要的文件的特定行,而不是将整个文件存储为列表。但是,如果我使用 "\n" 创建一个新行,则 linecache.getline() 会自动插入另一个反斜杠以“取消”它。
例如,如果在我写的文本文件中
\nHello
,linecache.getline() 会将其存储在变量 as
\\nHello
which prints as 中
\nHello
。
有没有办法阻止这种情况?如果需要,我可以发布我的特定代码。
任何有关文件操作的帮助将不胜感激,因为我对它很陌生,并感谢您查看我的问题。