gpt4 book ai didi

python - 在 Python 中逐行读取 .txt 文件

转载 作者:太空狗 更新时间:2023-10-30 00:29:44 26 4
gpt4 key购买 nike

我的 .txt 文件如下所示:

![在此处输入图片描述][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

最佳答案

最有效的内存读取方式是:

with open ("/Users/it/Desktop/Classbook/masterClassList.txt", "r") as myfile:
for line in myfile:
print line

即您不需要将整个文件读入内存,只需逐行读入即可。这是 python 教程的链接:https://docs.python.org/2/tutorial/inputoutput.html#methods-of-file-objects

关于python - 在 Python 中逐行读取 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27577435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com