使用Python的随机数生成器



我正在使用Flask创建一个微服务,这需要给我一个随机数。 不幸的是,我收到此错误:

属性

错误:"函数"对象没有属性"统一">

import random
from flask import Flask
app: Flask = Flask(__name__)

@app.route('/', methods=['GET'])
def random():
r1 = random.uniform(0, 10)
return r1
if __name__ == '__main__':
app.run(debug=True)

微服务和 Python 的新手。

这是因为您重新定义了随机。您可以更改函数名称或为导入的random库提供别名。

方法 1:更改您定义的函数名称。

import random
from flask import Flask
app: Flask = Flask(__name__)

@app.route('/', methods=['GET'])
def myRandom():                   //Changed here
r1 = random.uniform(0, 10)
return r1
if __name__ == '__main__':
app.run(debug=True)

方法 2使用别名导入random

import random as r             //Changed here
from flask import Flask
app: Flask = Flask(__name__)

@app.route('/', methods=['GET'])
def random():
r1 = r.uniform(0, 10)
return r1
if __name__ == '__main__':
app.run(debug=True)

最新更新