質問

たいと思っていますpythonプログラムをアラートが完了させており、そのタスクによる音ノイズです。現在使用してい import os 使用してコマンドラインの音声プログラム言"プロセス完了します。" いかなものではなく、単なる"と鳴ります。"

知っていることがで使用できる機能に ココア アプリ NSBeep, がないと思いそのものといいます。

print('\a')

がなかった。

を使用していMacの場合思っ ココア コメントである。

役に立ちましたか?

解決

してください:

import sys
sys.stdout.write('\a')
sys.stdout.flush()

この作品は私にとってこのMac OS10.5

実は、と思いオリジナルの試作品も少しの修正:

print('\a')

(あなただけのシングルクォーテーションの文字シーケンス).

他のヒント

まPyObjC(Python-Objective-C橋)に設置-稼働OS X10.5システムpython(船舶PyObjCできない

from AppKit import NSBeep
NSBeep()

遊びのシステムの警戒態勢にあるからです。

また、ミキサーからのpygameモジュールです。初めてのモジュール:

$ sudo apt-get install python-pygame

そのプログラムを書くこ

from pygame import mixer
mixer.init() #you must initialize the mixer
alert=mixer.Sound('bell.wav')
alert.play()

とpygameないカスタマイズオプション"を、また実験です。

あったかをオフにして"沈黙の端末ベル"のオプション自動端子プロファイルのためのiTerm print('\a') ます。でも作によるデフォルトターミナルより。

にお使いいただけますMacモジュール Carbon.Snd 遊びのシステムの音:

>>> import Carbon.Snd
>>> Carbon.Snd.SysBeep(1)
>>> 

炭素モジュールのいない文書で利用いただ help(Carbon.Snd) どの機能がございました。できるように直接インターフェースを炭素でのドキュメントは、Appleの開発に接続しょう。

ビバリー Warkの答...NSBeep() からAppKit作品もまた、端末/アプリのアイコンのページをご参照くジャンプします。イベントライン NSSound() を回避すること、他の音:

from AppKit import NSSound
#prepare sound:
sound = NSSound.alloc()
sound.initWithContentsOfFile_byReference_('/System/Library/Sounds/Ping.aiff', True)
#rewind and play whenever you need it:
sound.stop() #rewind
sound.play()

標準の音声ファイルであるこれらのコマンドライン locate /System/Library/Sounds/*.aiff ファイルの使用 NSBeep()'/System/Library/Sounds/Funk.aiff'

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top