gpt4 book ai didi

python - 从 CSV 中删除新行\n 读取

转载 作者:行者123 更新时间:2023-11-28 16:35:21 24 4
gpt4 key购买 nike

我有一个 CSV 文件,如下所示:

Name1,1,2,3
Name2,1,2,3
Name3,1,2,3

我需要将它逐行读入二维列表。我编写的代码几乎可以完成这项工作;但是,我在删除第三个索引末尾的换行符 '\n' 时遇到问题。

    score=[]

for eachLine in file:
student = eachLine.split(',')
score.append(student)
print(score)

当前输出如下:

[['name1', '1', '2', '3\n'], ['name2', '1', '2', '3\n'],

我需要它看起来像:

[['name1', '1', '2', '3'], ['name2', '1', '2', '3'],

最佳答案

只需调用 str.strip在你处理它们的每一行上:

score=[]

for eachLine in file:
student = eachLine.strip().split(',')
score.append(student)
print(score)

关于python - 从 CSV 中删除新行\n 读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27175874/

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