我的.txt文件看起来是这样的:逐行读取.txt文件一行在Python
[在这里输入的形象描述] [1]
我怎么能读我的txt文件到一个字符串对象!可以用与上面相同的格式打印?
I have tried:
with open ("/Users/it/Desktop/Classbook/masterClassList.txt", "r") as myfile:
data = myfile.read()
for item in data:
print item
此代码打印新行上的每个字符。我需要txt文件作为字符串来调用字符串方法,特别是'string.startswith()'
正如您所看到的,在我的IDE控制台中,行之间打印着一行黑色空格每行内容。我怎样才能消除这些空白行?
这是我工作的解决方案:
with open ("/Users/it/Desktop/Classbook/masterClassList.txt", "r") as myfile:
data = myfile.read()
for line in data:
line.rstrip()
print data
谢谢@Alex Martelli,请参考我上面的编辑。 –
@PhilipMcQuitty他已经解决了这个问题,在字符串 –
上调用'.strip()'只听这个人。认真。 – roy