这是我的第一个问题,所以如果这不是一个格式良好的问题,请原谅我,但我正在尝试用 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/