Python 删除空格

标签 python file

这是我的第一个问题,所以如果这不是一个格式良好的问题,请原谅我,但我正在尝试用 Python 读取文件的内容。

到目前为止,我可以打印文件的内容,但每行的开头和结尾都有空格,我不希望开头有空格。我该怎么做。

with open('dump.txt','r') as f:
    print f.read()

谢谢!

最佳答案

你可以做这样的事情。

with open('dump.txt','r') as f:
    for line in f:
        print line.lstrip()

lstrip 专门删除字符串开头的空格。

PS. read 为您提供文件的全部内容,您最好通过 readline 进行行级操作

更新: 正如所指出的,有多种方法可以做到这一点,另一种方法是通过 readlines 读取文件的内容并迭代该列表以去除空格。

关于Python 删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32283804/

相关文章:

Python3 tk.Scrollbar 和焦点

c - 逐节读取文件内容

c++ - 如何在 C++ 类中初始化 char *? (sizeof() 总是给出 8)

python - Selenium 在下载时给出文件名

python - 在 Oracle Linux 中安装 pandas >= 0.23

python - 为什么 Python/Numpy 需要行向量来表示矩阵/向量点积?

linux - 如何使用文件协议(protocol)访问本地系统上的目录?

python - 通过特定分隔符进行字符串操作并写入文本文件

android - 在 kivy 的 ScrollView 中将文本与 Label 的边缘对齐

python - 阿拉伯字母上的 Scrapy 返回一些奇怪的东西