我有一个运行良好的Python 脚本.我想要添加的唯一一件事是来自Messagebox.showinfo中的数组的随机输出.我试着创建数组并引用数组,方法是:随机 Select ("数组"),其中"数组是列表的变量.脚本运行得很好,只是没有像预期的那样从数组中提取项.有什么 idea 吗?还是我做错了?tkinter有随机生成器选项吗?

    messagebox.showinfo("Totals", random.choice(random_message))

推荐答案

我认为这段代码可能会有所帮助:

from tkinter import messagebox
import random

random_message = ['Variant 1', 'Variant 2', 'Variant 3']
messagebox.showinfo("Totals", random.choice(random_message))

请注意这些库是如何导入的--使用import random而不是from random import *.在random_message列表中,您可以 Select 任何字符串.

Python相关问答推荐

PyTorch卷积自动编码器,输出维度与输入不同

如何观察cv2.erode()的中间过程?

如何获取Django REST框架中序列化器内部的外卡属性?

已删除的构造函数调用另一个构造函数

使用多个性能指标执行循环特征消除

在Pandas框架中截短至固定数量的列

Django管理面板显示字段最大长度而不是字段名称

Gekko:Spring-Mass系统的参数识别

如果值不存在,列表理解返回列表

无法使用DBFS File API路径附加到CSV In Datricks(OSError Errno 95操作不支持)

梯度下降:简化要素集的运行时间比原始要素集长

将输入聚合到统一词典中

Scrapy和Great Expectations(great_expectations)—不合作

如何使用scipy的curve_fit与约束,其中拟合的曲线总是在观测值之下?

pandas:对多级列框架的列进行排序/重新排序

具有相同图例 colored颜色 和标签的堆叠子图

计算空值

并行编程:同步进程

pandas:在操作pandora之后将pandora列转换为int

使用类型提示进行类型转换