2013-11-14 37 views
1

我只是從文件「的text.txt」讀十號線拆分CHR的字符串到一個列表(Python)的

>>>line=linecache.getline("text.txt",10) 
>>>line 
"['\\x02', '\\x03']\n" 

我想在這種情況下,兩個變量來創建一個列表LST 「\\ X02」和「\\ X03」

>>>lst 
['\\x02','\\x03'] 

我要重複的總是格式化像也有更多的變數不同的文本行的過程。

有什麼建議嗎?

謝謝

回答

0

這將需要在格式字符串元素任意數量並將其轉換爲一個列表。

line = "['\\x02', '\\x03']\n" 
line = line.strip()[1:-1] 
lst = [x.strip()[1:-1] for x in line.split(",")]