2017-09-13 22 views
1

我在这种类型的格式[var1,var2,var3,...],[var1,var2,var3,...]中有一个很长的字符串。 。(这是一个巨大的字符串)Python:将逗号分隔的字符串变成CSV

将每个[var1,var2,var3,...]作为一行存在于CSV中的每个组件var1,var2 ,var3等从另一个分隔?我正在使用Python3来解决这个问题。

回答

1

只要没有恶意的数据你可能会摆脱这样的:

>>>import numpy as np 
>>>import ast 
>>> s = '[1, 2, 3], [4,5,6], [7,8,9]' # Your string 
>>> ll = np.vstack(ast.literal_eval(s)) # Converts to python 
>>> ll 
array([[1, 2, 3], 
     [4, 5, 6], 
     [7, 8, 9]]) 

写列表为csv的列表,可以与csv包很容易。