python - AttributeError:“列表”对象没有属性“样本”
问题描述
我要求用户输入 min_number 和 max_number。例如用户设置 min_number: 2 和 max_number: 6
随机给我 [3, 5] 和这个错误
random = random.sample(range(1, 80), min_number) AttributeError: 'list' object has no attribute '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
解决方案
这是因为 random 是您的库的名称。
例如尝试重random =
命名arandom =
使用下面的代码不再有错误:
import random
while 2 <= 3:
arandom = random.sample(range(1, 10), k=1)
print (arandom)
for j in arandom:
j += j
推荐阅读
- r - Left_join 与 Df1 和相等数据帧的列表
- .net - Office / Word 互操作失败并出现“找不到元素”错误
- java - 在不直接处理 JavaMail API 的情况下,用 Java 阅读电子邮件消息的最简单库是什么?
- android - Android 资源编译失败 - Daemon: AAPT2 aapt2-3.2.1-4818971-windows Daemon #0
- docker - 使用 Docker 和工件在 Beanstalk 上部署新的应用程序版本
- html - 从具有标签名称“table”的网站表中提取数据,仅此而已
- xslt - improve XSLT 3.0 performance to avoid expensive preceding selection
- c# - Visual Studio 中的错误,对输入的 3 个数字进行排序,并以增大的大小显示它们
- ubuntu - VMware Fusion 11 上的 Ubuntu 18.04.1 导致 Packer 出现内核崩溃
- batch-file - HandbrakeCLI 无法识别的文件类型