如何将.txt文件(CSV)中的列设置为变量?(Python)

2024-05-29 11:50:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我到处找,想弄清楚如何在CSV TXT文件(PYTHON)中为列分配变量

利罗伊,19,7,12岁

詹金斯,19,8,11岁

泰勒,19,0,19

拿破仑·威尔逊,19,7,12

大老板,19,7,12

游戏小子,19,5,14

男子汉,19,3,16

太空海盗,19,6,13

比利·卡斯珀,19,7,12岁

奥塔康,19,7,12

老大哥,19,7,12

英索克,19,5,14

里普利,19,5,14岁

女士,19,4,15

爱因斯坦100,19,8,11

丹尼斯,19,5,14岁

电子竞技,19,8,11

恩格斯,19,7,12

凯斯,19,9,10

震级,19,6,13

如何将这些列分配给变量

例如:姓名、阴囊、1分、2分等


Tags: 文件csvtxt游戏太空老板姓名小子
2条回答

你考虑过用pandas吗?你知道吗

点击此链接了解更多信息。你知道吗

http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html

像这样的。你知道吗

line = 'Leeroy,19,7,12'
name, score, score1, score2 = line.split(',')

或者,更一般地说,像这样。你知道吗

name = []
score = []
score1 = []
score2 = []
with open('input.csv') as f:
    lines = f.readlines()
    for line in lines:
        tokens = line.split(',')
        name.append(tokens[0])
        score.append(tokens[1])
        score1.append(tokens[2])
        score2.append(tokens[3].strip())

相关问题 更多 >

    热门问题