我的CSV文件包含这样的数据=
'01,02,VM001,02,21,0ffadb'
'01,02,VM001,02,21,0aadbcd'
'01,02,VM001,02,21,012adbc'
我想把make变成这样的字符串:
"['01,02,VM001,02,21,0aadbcd'], ['01,02,VM001,02,21,0aadbcd'],['01,02,VM001,02,21,012adbc']"
我的代码是这样的:
datalist = " ".join(map(str,data)).replace ("'","")
数据是从读取CSv文件获取的列表。但我这样:
"[01,02,VM001,02,21,0aadbcd],
[01,02,VM001,02,21,0aadbcd],
[01,02,VM001,02,21,012adbc]"
感谢您的帮助
答案 0 :(得分:1)
如果CSV文件中的数据是基于行的
with open(filename, 'r') as input_file:
datalist = []
for line in input_file:
datalist.append(line.strip().split(','))
将一次读取每一行,并删除空格和换行符,并根据逗号分隔符将其拆分。