Python 随机点名程序
简介
本仓库提供了一个Python编写的随机点名程序,该程序具有以下功能:
- 随机点名不重复:确保每次点名都是随机的,并且不会重复已经点过的名字。
- 可定义名字列表:用户可以自定义名字列表,程序会从该列表中进行点名。
- 语音播报:点名结果会通过语音播报出来,方便使用。
- 多线程打包:程序支持多线程运行,提高了点名效率。
功能特点
- 随机点名:每次点名都是随机的,确保公平性。
- 不重复点名:已经点过的名字不会再次被点中,直到所有名字都被点过。
- 自定义名字列表:用户可以在
names.txt
文件中输入需要点名的名字列表。 - 语音播报:点名结果会通过语音播报出来,方便在课堂或其他场合使用。
- 多线程支持:程序支持多线程运行,提高了点名效率。
使用方法
- 下载程序:从本仓库下载压缩包。
- 解压文件:解压下载的压缩包,找到
MyAPP.exe
文件。 - 编辑名字列表:在解压后的文件夹中找到
names.txt
文件,按照要求输入需要点名的名字列表,每个名字占一行。 - 运行程序:双击
MyAPP.exe
文件,启动点名程序。 - 开始点名:点击“开始”按钮,程序会随机滚动名字,再次点击“暂停”按钮即可完成点名,并进行语音播报。
- 重新点名:如果需要重新点名,点击“重新点名”按钮,左侧已点名列表将被清空,重新开始点名。
注意事项
- 确保
names.txt
文件格式正确,每个名字占一行。 - 程序依赖于Windows系统的语音合成功能,确保系统语音设置正常。
- 如果需要进一步定制或修改程序,可以参考源代码进行调整。
贡献
欢迎对本程序进行改进和优化,如果您有任何建议或发现了问题,请提交Issue或Pull Request。
许可证
本程序遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。