我有一个.txt文件:
My
name is
Richard
我想得到类似['My', 'name is', 'Richard']
的东西
我尝试过
file = open("Text.txt")
strings = file.read()
strings = strings.split()
print(strings)
但是它给了我['My', 'name', 'is', 'Richard']
那么我如何逐行获取它呢?
答案 0 :(得分:2)
url
被任何空格分隔。使用这个:
k
答案 1 :(得分:1)
对此有一个集成功能,称为readlines()
。其中有一个tutorialspoint article,它也位于python docs
您将像这样使用它。
with open('path/to/my/file') as myFile:
for line in myFile.readlines():
print line
直接从docs themselves开始,至少从Python 3.5到3.7,
如果您想读取列表中文件的所有行,还可以使用
list(f)
或f.readlines()
。
答案 2 :(得分:0)
只需使用
strings = strings.splitlines()
代替
strings = strings.split()
splitlines
方法用换行符分隔字符串