我錯過了什麼?我想將字典轉儲爲json字符串。Python - dump dict作爲json字符串
我使用Python 2.7
有了這個代碼:
import json
fu = {'a':'b'}
output = json.dump(fu)
我得到以下錯誤:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gevent-1.0b2-py2.7-linux-x86_64.egg/gevent/greenlet.py", line 328, in run
result = self._run(*self.args, **self.kwargs)
File "/home/ubuntu/workspace/bitmagister-api/mab.py", line 117, in mabLoop
output = json.dump(fu)
TypeError: dump() takes at least 2 arguments (1 given)
<Greenlet at 0x7f4f3d6eec30: mabLoop> failed with TypeError
坦率地說,這個問題的存在反映了嚴重的研究失敗。如果'foo'沒有達到你的期望,'help(foo)'應該是你的第一個停靠點。 (事實上,在這種情況下,它會明確表示'dump()'不是你想要的。) – kampu
@kampu一些研究失敗,但不* *嚴重*,忽略函數調用的一個字母並不重要,也許只是一場意外。根據SO指南顯示的嘗試和錯誤,所以它遵循網站格式。 – jamylak
我的「研究」讓我在這裏,所以這不是一個毫無意義的問題。他在這裏問得好,回答了10,825位觀衆的問題,而不是讓他們想知道從哪裏開始尋找問題。 這就是爲什麼StackOverflow是一件事。 RTFM實際上很困難,而且往往不夠。 –