遇到这个奇怪的错误有人可以帮忙吗?
Traceback (most recent call last):
File "./test.py", line 172, in <module>
main()
File "./test.py", line 150, in main
if random() < .5 and losttwice < 5:
TypeError: 'module' object is not callable
import urllib2,urllib,os,simplejson, random
Run Code Online (Sandbox Code Playgroud)
你random.random()不应该只使用random. random是一个包含诸如 等功能的random模块randint:
>>> import random
>>> random.random()
0.376462621569017
Run Code Online (Sandbox Code Playgroud)
帮助random.random:
random(...)
random() -> x in the interval [0, 1).
Run Code Online (Sandbox Code Playgroud)
如果你只想使用random()random 模块中的函数,那么你也可以这样做:
>>> from random import random #imports only random() from random module
>>> random() #now use random() directly,
0.7979255998231091
Run Code Online (Sandbox Code Playgroud)