Python3的导入CSV文件

img

我这里用csv读取器读入文档的数据,但是要一行行导入,,有没有什么快捷一点的方法啊

现在python3更新了后,读取文件都麻烦了很多,有什么办法吗

用pandas读取及后续数据处理最为方便。在读取时指定字符集类型即可。
df=pd.read_csv('gz.csv'.encoding='utf-8')

用list(csv.reader(f))转成二维列表就行了
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)


import csv

with open("data.csv","r",newline="", encoding='utf-8') as f:
    li = list(csv.reader(f))
print(li)
for v in li:
    print(v)

img

img

用pandas库的read_csv函数直接读

你不知道写个循环吗,就算你一口气都读出来,还不是得一行行循环处理数据,还有什么办法不用管数据吗

你定义的reader变量就是一个多维列表
直接挨个遍历就出来了呀