2017-09-13 68 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包很容易。