【发布时间】:2022-01-11 17:48:42
【问题描述】:
所以我正在尝试找到如何打开 csv 文件并对其中的所有详细信息进行排序...
因此,CSV 文件中包含的数据示例是...
2,8dac2b,ewmzr,jewelry,phone0,9759243157894736,us,69.166.231.58,vasstdc27m7nks3
1,668d39,aeqok,furniture,phone1,9759243157894736,in,50.201.125.84,jmqlhflrzwuay9c
3,622r49,arqek,doctor,phone2,9759544365415694736,in,53.001.135.54,weqlhrerreuert6f
所以我试图让函数sortCSV(File) 打开 CSV 文件并根据第一个数字对其进行排序,即 0、1 ....
所以输出应该是
1,668d39,aeqok,furniture,phone1,9759243157894736,in,50.201.125.84,jmqlhflrzwuay9c
2,8dac2b,ewmzr,jewelry,phone0,9759243157894736,us,69.166.231.58,vasstdc27m7nks3
3,622r49,arqek,doctor,phone2,9759544365415694736,in,53.001.135.54,weqlhrerreuert6f
到目前为止,这是我的代码,显然不起作用....
import csv
def CSV2List(csvFilename: str):
f = open(csvFilename)
q = list(f)
return q.sort()
我应该对我的代码进行哪些更改以确保我的代码正常工作??
【问题讨论】:
-
请查看Pandas而不是csv
-
您必须在打开文件后读取文件中的数据。
-
如果你从不使用
csv,为什么还要导入它?