5

即使我在 Cygwin 中运行 python 脚本,Python 信号似乎也无法在 Windows 上运行。我得到了AttributeError: 'module' object has no attribute SIGALRM

有没有办法在 Windows 上解决这个问题。我只是在http://docs.python.org/2/library/signal.html末尾运行示例

4

1 回答 1

6

SIGALRM在 Windows 中不起作用。从文档中:

在 Windows 上,signal() 只能与 SIGABRT、SIGFPE、SIGILL、SIGINT、SIGSEGV 或 SIGTERM 一起调用。在任何其他情况下都会引发 ValueError 。

这个问题解决了在 Windows 中获得SIGALRM等效项的主题。而这个问题也类似。

于 2013-05-04T07:19:36.653 回答