需要帮助将CSV文件导入python。
我的CSV文件
0,Donc, 2 jours, je me suis rendu compte que Musikfest est le lendemain de voir dmb, quel problème. Signifie que je ne peux pas aller ...
0,Le son est définitivement gâché.Noooooo mon bb
0,Il est le mien! Haha il me suit: ') m'aime et me veut.haha.i wana vivre en Amérique annie
我想将上述文件拆分为2列
Coloumn1 ---- Coloumn2
0 ---- Donc, 2 jours, je me suis rendu compte que Musikfest est le
lendemain de voir dmb, quel problème. Signifie que je ne peux pas
aller ...
0 ---- Le son est définitivement gâché.Noooooo mon bb
0 ---- Il est le mien! Haha il me suit: ') m'aime et me veut.haha.i wana
vivre en Amérique annie
由于我的文字中嵌入了逗号,因此我对文本的值始终是第一个字符。是否可以通过拆分第一个字符和文本的其余部分来读取我的CSV文件?
答案 0 :(得分:2)
您可以使用string.split()
并指定最大分割数1.我的意思是,如果您只想在第一个逗号上分割该行,则不要将该文件作为CSV读取。而是逐行读取并使用string.split(',', 1)
答案 1 :(得分:1)
您应该使用csv库来处理csv文件:https://docs.python.org/3/library/csv.html#csv.reader
import csv
result = []
with open('test.csv') as csvfile:
csvreader = csv.reader(csvfile)
for row in csvreader:
result.append((row[0], ''.join(row[1:])))
print(result)