2016-12-22 25 views
-1

私はPythonの関数urlからのリストを取得します。
文字列:ユニコードを文字列のリストに変換しますか?

u'[\\'AAA',u\\'BBB\\']' 

どのように私はそれを変換することができます:

['AAA',u'BBB'] 

または私は、URL内のデータを別の方法をポストを送信する必要がありますか?

これは、HTML側である:

私はそれはあなたの必要な結果

x = u"[\'AAA',u\'BBB\']" 
a=x.split() 
for i in a : 
    print i 

であるかどうか、それは与えることを確認していないか、この程度

<form name="input" action="/automationreport/{{mydata}}/" method="post"> 
<input type="submit" class="sendReport" value="Send Report"/></form> 
mydata=<type 'list'>: ['AAA', u'BBB'] 
+0

どのように最初のユニコードを手に入れましたか? – ettanany

+2

あなたは 'u '[\' AAA \ '、u \' BBB \ ']''を代わりに使用していますか?あなたの実際の文字列はPythonで構文エラーを出します。 – Fomalhaut

+0

文字列のフォーマットが正しくないため、これでは何もできません。 – iFlo

答えて

0

結果['AAA',u'BBB']

-2

x = u'[\'AAA',u\'BBB\']'

eval(x)

+1

はevalを使用することは悪いですなぜ:1.Thereは、ほとんど常に 2.非常に危険で不安定な 3.デバッグ作り、それを行うには良い方法です難しい 4.ゆっくり – iFlo

+0

フィードバックに感謝しました –

関連する問題