python3报错:AttributeError: 'builtin_function_or_method' object has no attribute 'randi

datas = {"tag": {"name": "长沙" + str(random.randint(10000, 99999))}}

错误提示:AttributeError: 'builtin_function_or_method' object has no attribute 'randint'

使用 random.randint 随机函数时 遇到这个错误

原因:使用引入是 from random import *  或者 from random import random

解决:引入换成 import random

 

    def test_create_flag(self):
        urls = "https://api.weixin.qq.com/cgi-bin/tags/create?access_token="+TestProductApi.access_token
        datas = {"tag": {"name": "长沙" + str(random.randint(10000, 99999))}}
        res = TestProductApi.session.request(method="post",url=urls,json=datas)
        print('==================')
        print(res.json())
        print(json.loads(json.dumps(res.json()).replace(r"\\",'\\')))

  

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...