![](/img/trans.png)
[英]Python: How do I get the dictionary value to be parsed as 2 separate values so I can export as a .csv?
[英]How do I get the values of a parsed query string in python?
querystring = cgi.parse_qs(decrypted_qs)
self.response.out.write(querystring) #output: {'param2': ['v2'], 'param1': ['v1']}
self.response.out.write(querystring.param2) #AttributeError: 'dict' object has no attribute 'param2'
原始字典: {'param1': 'v1', 'param2': 'v2'}
那么第二個為什么不起作用,訪問值的正確方法是什么?
我在App Engine上運行Python 2.5.2。
Python字典不像JavaScript字典那樣工作。 您需要使用與訪問列表中元素相同的方式使用它:
querystring['param2']
首先,不要嘗試自己提取查詢字符串參數-使用您的框架。 如果您使用的是webapp,則可以通過dict self.request.GET
訪問查詢字符串參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.