回答編集履歴

1

再回答

2017/09/22 02:46

投稿

quickquip
quickquip

スコア11213

test CHANGED
@@ -1,3 +1,23 @@
1
1
  そのディレクトリに`signal.py`がありませんか?
2
2
 
3
3
  `import signal`がPythonの標準ライブラリを指していないように見えます。
4
+
5
+
6
+
7
+ ----
8
+
9
+ 上記は取り消します。packageだと思いこんでいましたが、signal標準ライブラリはmoduleでした。失礼しました。
10
+
11
+
12
+
13
+ 回答ですが、単純に、**Windowsでは使えないから存在しない**というだけの話です。
14
+
15
+ [http://docs.python.jp/3/library/signal.html#signal.signal](http://docs.python.jp/3/library/signal.html#signal.signal)
16
+
17
+ > On Windows, signal() can only be called with SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV, SIGTERM, or SIGBREAK.
18
+
19
+
20
+
21
+ したがってエラーが出るのが正常です。
22
+
23
+