使CSV数据成为字符串列表Python

使CSV数据成为字符串列表Python,python,csv,Python,Csv,我有一个包含如下数据的CSV文件= '01,02,VM001,02,21,0ffadb' '01,02,VM001,02,21,0aadbcd' '01,02,VM001,02,21,012adbc' 我想做成这样的字符串: "['01,02,VM001,02,21,0aadbcd'], ['01,02,VM001,02,21,0aadbcd'],['01,02,VM001,02,21,012adbc']" "[01,02,VM001,02,21,0aadbcd], [01,02,VM0

我有一个包含如下数据的CSV文件=

'01,02,VM001,02,21,0ffadb' 
'01,02,VM001,02,21,0aadbcd'
'01,02,VM001,02,21,012adbc'
我想做成这样的字符串:

"['01,02,VM001,02,21,0aadbcd'], ['01,02,VM001,02,21,0aadbcd'],['01,02,VM001,02,21,012adbc']"
"[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']"
"[01,02,VM001,02,21,0aadbcd], 
[01,02,VM001,02,21,0aadbcd],
[01,02,VM001,02,21,012adbc]"

如果CSV文件中的数据是基于行的,感谢您的帮助

with open(filename, 'r') as input_file:
    datalist = []
    for line in input_file:
        datalist.append(line.strip().split(','))

将一次读入每一行,去除空白和新行字符,并根据逗号分隔符将其拆分。

如果出现此错误,必须先更改
,然后再尝试去除,因为它将是文件迭代器返回的字符串。你是想在脱衣前分开吗?