【问题标题】:AttributeError: 'list' object has no attribute 'sample'AttributeError:“列表”对象没有属性“样本”
【发布时间】:2020-12-07 03:12:06
【问题描述】:

我要求用户输入 min_number 和 max_number。例如用户设置 min_number: 2 和 max_number: 6

随机给我 [3, 5] 和这个错误

random = random.sample(range(1, 80), min_number) AttributeError: 'list' 对象没有属性 'sample'

'list' 对象没有属性'sample'

while min_number <= max_number:
        random = random.sample(range(1, 10), min_number)
        print (random)
        for j in random:
            element = wait.until(EC.element_to_be_clickable((By.XPATH, f'//*[@id="app"]/div/div[3]/div/div[1]/div[{j}]/div')))
            element.click()
            time.sleep(1)
            j += j

        min_number += min_number

【问题讨论】:

    标签: python python-3.x random


    【解决方案1】:

    这是因为 random 是你的库的名称。

    例如尝试在arandom = 中重命名random =

    下面的代码没有错误了:

    import random
    while 2 <= 3:
            arandom = random.sample(range(1, 10), k=1)
            print (arandom)
            for j in arandom:
              
                j += j
    

    【讨论】:

    • 是的,这是。以前我叫过random1,random2,random3..然后现在改为一个循环
    猜你喜欢
    • 2016-08-31
    • 2021-07-05
    • 1970-01-01
    • 1970-01-01
    • 2018-01-16
    • 2016-05-14
    • 2016-12-21
    • 2022-01-23
    • 2022-01-23
    相关资源
    最近更新 更多