1

我正在开发一个 python 应用程序,当目录结构发生变化时需要通知;例如,有人将文件放入文件夹或更改文件名。阅读看门狗,它看起来就像我需要的一样,除了我正在使用 Python 3.3 并且看门狗似乎没有更新。下面是看门狗示例文件中错误转储的结尾。

File "C:\Program Files\Python33\lib\site-packages\watchdog-0.6.0-py3.3.egg\watchdog\utils\bricks.py", line 112, in <module>
  if not sys.version < (2, 6, 0):
TypeError: unorderable types: str() < tuple()

我刚刚尝试安装 Pyinotify,但收到一条错误消息,说它不适用于 Win64。如何使用 Python 3.3 和 Win64 接收通知?

4

1 回答 1

1

sys.version是一个str。你应该使用元组,sys.version_info这就是你所需要的。

于 2013-09-03T19:36:10.830 回答