[英]Python 2.7 and Flask - using functions from “Random” module returns “500 Internal Server Error” when using venv
我正在测试使用python和flask编写的Web服务。 在该服务中,我想生成一个随机数。 网络上发布的所有解决方案似乎都无法正常工作, 好像“随机”模块无法正常工作。 我检查了一下,在webservice.py周围的文件夹中没有random.py或random.pyc
这是我启动Web服务的方式:
$ . venv/bin/activate
$ python webservice.py
在虚拟环境中运行时,如何解决随机模块不可用的问题?
import random
from random import randint
x = random.random()*100
x = randint(0,10)
print 'r' + x #does not work
这是venv文件夹中的内容:
检查help(“ random”)方法是否会给出列表。
帮助链接。
好像您尝试添加字符串和整数。
print 'x' + str(randint(0,10)) # try casting the int to string :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.