就拿從IANA格式爲:http://www.iana.org/assignments/language-subtag-registry級聯字符串分割,Python的方式
%%
Type: language
Subtag: aa
Description: Afar
Added: 2005-10-16
%%
Type: language
Subtag: ab
Description: Abkhazian
Added: 2005-10-16
Suppress-Script: Cyrl
%%
Type: language
Subtag: ae
Description: Avestan
Added: 2005-10-16
%%
說我打開文件:
import urllib
f = urllib.urlopen("http://www.iana.org/assignments/language-subtag-registry")
all=f.read()
通常你會做這樣的
lan=all.split("%%")
iterate lan和split("\n")
然後迭代結果和split(「:」),有沒有辦法到python在一批沒有迭代和輸出仍然是這樣的: [[["Type","language"],["Subtag", "ae"],...]...]
?
這是我正在尋找的答案+ 1/accept –
@EduardFlorinescu:剛注意到這個問題已經過了一年了。噢 - 很高興幫助 – Eric