【发布时间】:2021-10-17 23:28:48
【问题描述】:
有 11 个元素,某些单词中缺少单引号。 示例:
错误:
('360287910', '3600', '87965865825165', 'PHONE', '1', 'POC', '1','teste1, teste,Sim,5)
应该是这样的:
('360287910', '3600', '87965865825165', 'PHONE', '1', 'POC', '1', 'teste1', 'teste','Sim','5')
我试过了:
with open('('/content/drive/My Drive/Datasets/Data_base _case_VOC_arrumado3.csv', "w+", encoding="utf-8") as csv_file:
csv_file.write(content.replace(''))
【问题讨论】:
-
你试过用
pandas读取那个csv文件吗? -
CSV 文件中的每一行都有 () 包围? - 看起来每一行都是一个元组,而不是格式正确的 CSV 文件。您的帖子中的
'teste1是否有错字且缺少单引号? -
@DhanaD。是的,我试过这个,但它没有解决这个问题。
-
@CodeMonkey 抱歉,应该是 []: ['360287910', '3600', '87965865825165', 'PHONE', '1', 'POC', '1', 'teste1' , 'teste','Sim','5'] 在csv文件中是没有的,我举了个例子,所以我没有在test 1中加上引号。请问用python怎么解决呢?跨度>
标签: python python-3.x string csv quotes