【发布时间】:2020-08-02 18:57:18
【问题描述】:
【问题讨论】:
-
虽然根据文档,它应该可以在 python 2.x 上运行。但是尝试更新到 python 3.8。因为我可以在我的环境中导入 Watchdog (3.8.2)。
标签: python file-management python-watchdog
【问题讨论】:
标签: python file-management python-watchdog
嗯,在使用 Python 包时,这是一个非常古老且常见的问题。您将文件命名为 watchdog.py,并且您使用的包的名称也是 watchdog,因此当您尝试运行 from watchdog.observers import ... 时,解释器会感到困惑,并会尝试导入当前脚本本身。
只需将脚本重命名为其他名称,一切都会好起来的。
【讨论】: