![](/img/trans.png)
[英]How can I seperate and transform multi line .txt file to double line in python
[英]How can I get python to read each line in a txt file and make seperate lists?
假设我有一个包含一些整数的 .txt 文件。
#txt file called ints.txt
1,3
4
5,6
如何让python读取每一行并将它们分成单独的列表?
我正在寻找的输出:
['1','3']
['4']
['5','6']
我试过这段代码,但它只将 txt 文件的第一个元素打印为列表。 我也希望它打印后续元素。
x = open("ints.txt", "r")
x = x.readline()
x = x.strip()
x = x.split(" ")
for i in x:
print(x)
Output:
['1','3']
['1','3']
感谢您的帮助,我的朋友:)
尝试这个:
with open('file/path') as f:
lines = [i.strip().split(',') for i in f.readlines() if i.strip()]
要打印每行中的列表列表,请执行以下操作:
print(*lines, sep='\n')
尝试 readlines 方法。 类似的东西。
with open("ints.txt", "r") as f:
for line in f.readlines():
items = line.split(',')
这会帮助你
`with open("test.txt", "r") as openfile:
for line in openfile:
new_list = [x for x in line.split(" ")]
print(new_list)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.