我正在尝试在python中读取csv的标题:
代码:
for each_file in listdir(mypath):
with open(mypath +"//"+each_file) as f:
first_line = f.readline().strip().split(",")
print (first_line)
break
Expected_op:
["A","B"] (or) ['A' ,'B']
我的操作:
['"A"', '"B"']
有关纠正此事的任何建议吗?
答案 0 :(得分:2)
我假设原始CSV文件包含字符串"A","B"
?在这种情况下,也将包括报价。如果您想避免使用它们,则需要包含.replace()
功能:
first_line = f.readline().strip().replace('"', '').split(",")