首页 > 解决方案 > Python - getline() 方法不打印“换行符”

问题描述

我对 python 比较陌生,我正在制作一个小游戏,其中涉及从 .txt 文件中导入每一行文本,以便可以将其打印给用户。为此,我使用 linecache.getline() 来获取我想要的文件的特定行,而不是将整个文件存储为列表。但是,如果我使用 "\n" 创建一个新行,则 linecache.getline() 会自动插入另一个反斜杠以“取消”它。

例如,如果在我写的文本文件中 \nHello,linecache.getline() 会将其存储在变量 as \\nHello which prints as 中 \nHello

有没有办法阻止这种情况?如果需要,我可以发布我的特定代码。

任何有关文件操作的帮助将不胜感激,因为我对它很陌生,并感谢您查看我的问题。

标签: pythongetlinelinecache

解决方案


推荐阅读