我有long text。我將這個字符串轉換爲字典。想將最後一段存入任何變量
這裏是代碼
data_dict = {}
filter_dict = {}
for each in text.split("\n"):
temp = each.split('=')
if len(temp) == 2:
data_dict[temp[0]] = temp[1]
data = dict((k.strip(), v.strip()) for k, v in data_dict.iteritems())
這裏的輸出是從文本轉換爲快譯通
{'producer': 'Sailadhar Baruah',
'image': 'paporithefilm.jpg',
'distributor': '',
'alt': '',
'image size': '',
'gross': '',
'writer': 'Jahnu Barua',
'cinematography': 'Binod Pradhan',
'music': 'Satya Baruah P. P. Vidyanathan',
'followed by': '',
'narrator': '',
'director': 'Jahnu Barua',
'released': '1986',
'studio': 'Dolphin s Pvt. Ltd',
'starring': 'Gopi Desai Biju Phukan Sushil Goswami Chetana Das Dulal Roy',
'editing': '',
'name': 'Papori',
'language': 'Assamese languageAssamese',
'country': 'Assam, IND', 'budget': '',
'caption': 'A Screenshot',
'preceded by': '',
'runtime': '144 minutes'}
我只是想知道哪裏是我的最後一段到哪裏去了?我可以將最後一段文字存儲到任何變量嗎?謝謝
您的最後一段沒有像您所期望的那樣的'key = value'格式...或者,是最後一段爲'後面跟着的值嗎? – sberry
您嘗試解析的文本:它是純文本格式還是XML格式?在您提供的dpaste鏈接上,它的語法是XML。 – shimofuri
@shimofuri它的純文本。 –