-3
我想解析一個JavaScript變量,它有一個名爲options
的變量。選項的值是一個數組,Python解析JavaScript的變量名稱,它的值
"options: [[], []]"
如何返回選項列表?
目前我使用BeautifulSoup,但很難找到的文本以及如何搜索將然後將數據轉換選項後成Python列表
有圍繞該變量其他文字,它的價值
我想解析一個JavaScript變量,它有一個名爲options
的變量。選項的值是一個數組,Python解析JavaScript的變量名稱,它的值
"options: [[], []]"
如何返回選項列表?
目前我使用BeautifulSoup,但很難找到的文本以及如何搜索將然後將數據轉換選項後成Python列表
有圍繞該變量其他文字,它的價值
json.loads(re.search("options: (.*)","adsasd\noptions: [[],[]]\nqqt").group(1))
是一個辦法,我猜...不是一個很好的方式,我不認爲......我認爲我們缺少的細節很多,以實際提供一個有用的答案
althoug我懷疑你的數據看起來更像這
"""
{
key1:'value1',
options: [[],[]],
other:'somve other value'
}
"""
在這種情況下,你可以做
data = yaml.load(my_input_text)
print data['options']
(見下文)
>>> data = yaml.load("""{ key1: 'value1', options: [[],[]], other: 'somve other value'}""")
>>> data
{'key1': 'value1', 'other': 'somve other value', 'options': [[], []]}
>>> data['options']
[[], []]
>>>