python - 我在 python 中编译我的程序时遇到问题,我想在其中使用 winsound 模块创建哔声
问题描述
Python shell 向我显示了这个错误
Traceback (most recent call last):
File "C:\Users\DELL\Desktop\winsound.py", line 1, in <module>
import winsound
File "C:\Users\DELL\Desktop\winsound.py", line 5, in <module>
winsound.beep(frequency,duration)
AttributeError: 'module' object has no attribute 'beep'
winsound.py中的代码
import winsound
from random import randrange
frequency = randrange(5000)
duration = randrange (2000)
winsound.beep(frequency,duration)
解决方案
下面是 winsound.Beep 的文档
winsound.Beep(频率,持续时间)
哔声 PC 的扬声器。频率参数指定声音的频率,以赫兹为单位,并且必须在 37 到 32,767 的范围内。持续时间参数指定声音应该持续的毫秒数。如果系统无法使扬声器发出哔哔声,则会引发 RuntimeError。
尝试将哔声更改为哔声。它会解决你的问题
推荐阅读
- powershell - System.Data.DataTable 到数组列表
- javascript - JavaScript 错误:跨域读取阻止 (CORB) 阻止了跨域响应
- glibc - 在其他机器上运行预编译程序时出现“非法指令”
- jquery - 如何限制clockpicker.js中的分钟选择
- python - 为什么 pygame 为我冻结?
- sql - 数据库查询中的按比例计算
- java - 正则表达式匹配双引号之外的所有单词
- xtext - 基于可配置文件(有规则的文件)生成 xtext 后端代码
- javascript - GmailApp、getDate 和排序
- sas - 将文本数据转换为日期