python - 文件中的 Python 空格
问题描述
我有一个 .txt 文件,其中包含一些单词,例如“示例”。我也有以下代码:
Name = open("file.txt", "r")
print(name.read())
print("text")
input()
为什么输出中有空格,例如
"example
text"
我该如何阻止这种情况发生?
解决方案
你有一个“额外”空格的原因可能是文件“file.txt”以额外的空格结尾。您应该检查文件的每个字节,尤其是 '\n' 和 '\r' 字符。
为了避免这个问题,
print(name.read().rstrip())
print("text")
str.rstrip
消除字符串末尾的多余空格。虽然我不确定是什么导致了您的问题,str.rstrip
但应该阻止这种情况发生。
推荐阅读
- scala - Scala:返回列表中开始和结束之间的所有序列
- javascript - 为什么用户在刷新时被重定向到登录页面?
- python - 转码在线、实时、分块存储的视频
- laravel - 如何使用 laravel 从数据透视表中获取产品名称?
- java - 向 HTML“img src”选项添加高度或宽度时未加载图像
- ios - 保存状态 iOS - 离开应用程序时保存值 - Xamarin
- node.js - 尝试在 Electron 桌面应用程序中使用 oauth 流(使用 spotify API)?
- ruby-on-rails - 如何在 bootstrap 的 svg 图标上使用 link_to 函数
- r - 如何使用 Loops 或 Lapply 从矩阵中生成 100 个新变量?
- node.js - 如何从另一个创建 POST localhost 的应用程序中侦听或获取 React 应用程序中的 json?