Python中的CSV文件读取

cqoc49vn  于 2023-11-14  发布在  Python
关注(0)|答案(1)|浏览(136)

我有两种类型的CSV的数据,如:
格式1从csv读取,从具有两列的电子表格创建。

datas = [[u'Woeoe;"w[email protected]"'], [u'wqqq;"[email protected]"'], [u'Asasasa;"[email protected]"']]

字符串
格式2从文本编辑器创建的csv读取,保存为.csv,并具有以下数据

fname lname,[email protected]
fname1 lname2 ,[email protected]
datas = [[u'Vaada sasoe ', u'[email protected]'], [u'skdod asksd ', u'[email protected]']]


我用CSV Reader读了这些文件:

reader = csv.reader(input, quotechar='"', delimiter=',')
datas = []
for line in reader:
    datas.append(line)


我如何处理这两种不同格式输出的csv阅读器?是他们的任何方式,我可以转换数据,而阅读到一个简单的逗号分隔格式,如格式2上述如果我输入任何类型的csv?基本上我想数据读取应始终在格式2.

snz8szmq

snz8szmq1#

第一个文件使用“;”作为后缀。所以,你只需要对读者说。
尝试使用csv.reader(input, quotechar='"', delimiter=';')读取第一个文件

相关问题