Python 需要制作'';,工作

Python 需要制作'';,工作,python,Python,这是我的代码,这是输出 file = open("SampleList.txt", "r") x = file.readlines() y = [] for i in range (len(x)): print x[i].split() 我需要的是['the number'、'last name'、'first name'等等]您可以将文件转换为.csv格式,然后说 ['100000,Weasely', ',Bill', ',9,1', 'Discipline,0'] ['120001

这是我的代码,这是输出

file = open("SampleList.txt", "r")
x = file.readlines()
y = []
for i in range (len(x)):
    print x[i].split()

我需要的是['the number'、'last name'、'first name'等等]

您可以将文件转换为.csv格式,然后说

['100000,Weasely', ',Bill', ',9,1', 'Discipline,0']
['120001,Weasely', ',Fred', ',10,1', 'Discipline,0']
['120002,Weasley', ',George', ',6,1', 'Tardies,0']
['130003,Weasley', ',Ronald', ',10,OK,0']
['130004,Longbottom', ',Neville', ',5,1', 'Absence,0']
['130005,Potter', ',Harry', ',5,OK,0']
['130006,MAlfoy', ',Draco', ',5,1', 'Owes', 'more', 'than', '$5,$150.00']    
['100118,The', 'House', 'Elf', ',Dobbey', ',7,OK,0']
['100011,LaStrange', ',Belatrix', ',8,1', 'Discipline,0']
['100170,Dumbledore', ',Albus', ',7,1', 'Administration,0']
>>> 

可能吧?

为什么不
x[i]。拆分(“,”)
您当前正在拆分空白。如果那不是你想要的,那就去别的地方吧。另外,请注意
csv
库正是针对此类内容的。
import csv

with open('SampleList.csv', 'r') as csvfile:
    reader = csv.reader(csvfile, delimiter=',')
    for row in reader:
        print row