我想创建一个python脚本,每30分钟检查一次我的RPI上的torrent状态(洪水已启动并运行),如果已完成,则会发送一封电子邮件。我知道如何制作计时器,循环和电子邮件,但我不知道洪水。我读过这个:https://media.readthedocs.org/pdf/deluge/latest/deluge.pdf。
我知道我需要导入洪水并从get_session_state()
开始并将其设置为字符串,但它不起作用。
这是错误:
Traceback (most recent call last):
File "torrents_status.py", line 3, in <module>
get_session_state()
NameError: name 'get_session_state' is not defined
答案 0 :(得分:0)
如果您只是在执行import deluge
,则必须使用方法的完整模块名称。
deluge.get_session_state()
但是,我想象会话中有一些连接对象,你应该实际调用该方法。不过,我不想阅读300页的手册,找到你应该导入的正确模块。
或者,您可以执行类似
的操作from deluge import get_session_state
然后致电
get_session_state()
再一次,您需要使用正确的模块名称而不是deluge
。