当我尝试执行python程序时,我从终端获得了这个
Traceback (most recent call last):
File "ring.py", line 1, in <module>
import os, hashlib, random, crypto.PublicKey.RSA
ImportError: No module named crypto.PublicKey.RSA
Run Code Online (Sandbox Code Playgroud)
我不知道如何解决这个问题,其他问题已证明对我的情况完全没用.
那个模块在那里,但在错误的地方?我应该从node.js这样的地方下载模块吗?或者它更像Java?
需要帮忙.有一个名为arglist的数据列表,例如:['dlink','des','1210','c',24] < - 这就是"打印"视图.
这段代码:
sw_info ={"Brand":arglist[0],
"Model":arglist[1],
"Hardware":arglist[2],
"Software":arglist[3],
"Portsnum":arglist[4]}
print json.dumps(sw_info, open("test", "w"))
z = json.loads(open("test", "r"))
print s
Run Code Online (Sandbox Code Playgroud)
它给:
Traceback (most recent call last):
File "parsetest.py", line 34, in <module>
z = json.loads(open("test", "r"))
File "/usr/lib64/python2.6/site-packages/simplejson/__init__.py", line 307, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python2.6/site-packages/simplejson/decoder.py", line 335, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
TypeError: expected string or buffer
Run Code Online (Sandbox Code Playgroud)
怎么了?