环境:
- windows 7 英文 32bit
- Python 2.7.3
我可以在 IPython 中打印哔哔声,但在 Pydev 或 IDLE 中,它不起作用。
它只打印一个无法识别的字符,但不会发出哔声。
为什么?
谢谢。
环境:
我可以在 IPython 中打印哔哔声,但在 Pydev 或 IDLE 中,它不起作用。
它只打印一个无法识别的字符,但不会发出哔声。
为什么?
谢谢。
ASCII BEL 字符仅在支持铃声的情况下才会发出铃声。许多终端和终端仿真器确实为 BEL 字符赋予了这种特殊含义,但正如您所注意到的,IDLE 和 Pydev 没有。它不一定是错误,而仅仅是缺少的功能。
它不会发出哔哔声,因为由终端\a
为您解释,IDLE 和 Pydev 不会将其解释为听觉哔哔声。
如果您只想发出哔声,请查看winsound
标准库模块。如果你想让 IDLE 或 Pydev 将 BEL 解释为哔哔声,你可能不走运。