2017-11-29 16 views
0

関数のタイムアウトを設定しようとしていますが、成功できませんでした。Python Standard Lib、signal :: AttributeError:モジュール 'signal'に 'SIGALRM'属性がありません

私はAttributeErrorを取得しています、https://docs.python.org/3/library/signal.html?highlight=signal%20sigalrm#example

からのサンプルコードを実行しますが。私はここではWindows10

でPython 3.6.3を使用しています

は私のコードです。

\>>> import signal 
\>>> signal.SIGALRM 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
AttributeError: module 'signal' has no attribute 'SIGALRM' 

答えて

0

SIGALRMはWindowsではサポートされていません。 https://docs.python.org/2/library/signal.html Windowsでは、signal()はSIGABRT、SIGFPE、SIGILL、SIGINT、SIGSEGV、またはSIGTERMでのみ呼び出すことができます。それ以外の場合はValueErrorが発生します

関連する問題