我是python的新手,我正在尝试运行我的看门狗代码,该代码监视我系统上的特定文件夹以跟踪事件。然而,我在以下几行中不断收到一个错误("未解决的导入"):
from watchdog.events import FileSystemEventHandler
from watchdog.observers import Observer
我已正确安装了看门狗。然而,我想知道我是否应该在eclipse中的pydev项目中,在系统路径中包含或更改环境变量,或者在pythonpath中包含一些外部库。
使用这些导入的代码如下所示:
import dropbox
...
from watchdog.events import FileSystemEventHandler
from watchdog.observers import Observer
class MyHandler(FileSystemEventHandler):
def eveny_any(self,event):
...
def dropfn(self,fn)
...
#dropbpx (big) code
if _name_="_main_":
# here I used "watchdog observer"
这会不会是一个问题,因为"observer"导入在类之前,而"if"则在程序的末尾?请有人帮我解决这个问题。
Mkae请确保您在PyDev中使用的Python解释器与用于安装watchdog
的Python相同。(请参阅PyDev-解释器配置)