python - Python - getline() 方法不打印“换行符”
问题描述
我对 python 比较陌生,我正在制作一个小游戏,其中涉及从 .txt 文件中导入每一行文本,以便可以将其打印给用户。为此,我使用 linecache.getline() 来获取我想要的文件的特定行,而不是将整个文件存储为列表。但是,如果我使用 "\n" 创建一个新行,则 linecache.getline() 会自动插入另一个反斜杠以“取消”它。
例如,如果在我写的文本文件中
\nHello
,linecache.getline() 会将其存储在变量 as
\\nHello
which prints as 中
\nHello
。
有没有办法阻止这种情况?如果需要,我可以发布我的特定代码。
任何有关文件操作的帮助将不胜感激,因为我对它很陌生,并感谢您查看我的问题。
解决方案
推荐阅读
- c# - 为什么单击按钮后`JQuery`选项卡会丢失样式
- angular - 设置 IIS 路由以允许 Angular 路由工作
- java - Java 8 方法参数列表的并行流
- azure - 从运行容器的应用服务中读取存储在 Key Vault 中的机密
- peoplesoft - 添加字段作为备用搜索键后出现奇怪的搜索问题
- asp.net-mvc - ASP.NET MVC - 链接表值的复选框列表
- javascript - 使用 google places api on javascript 获取设备当前位置附近的位置
- angular - 带标题的省略号指令
- reactjs - 随机组件行为
- functional-programming - 从 N 个列表中获取一个列表,有时也获取一个列表