我将应用程序配置为在完成后发出提示音(长期运行有助于我执行多任务)。
在Windows上很简单:

def beep_please():
    """Beep on Windows"""
    if os.name == 'nt':
        import winsound #@UnresolvedImport
        winsound.MessageBeep(winsound.MB_ICONEXCLAMATION)

import atexit
atexit.register(beep_please)

问题是我最近切换到Linux,并且简单的提示音不起作用。
打印'\a'也不起作用。
救命?

最佳答案

尝试执行sys.stdout.write('\007')而不是print '\a'

09-04 02:56