用于获取洪水状态的Python3脚本

时间:2016-01-01 15:38:36

标签: python python-3.x raspberry-pi

我想创建一个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

1 个答案:

答案 0 :(得分:0)

如果您只是在执行import deluge,则必须使用方法的完整模块名称。

deluge.get_session_state()

但是,我想象会话中有一些连接对象,你应该实际调用该方法。不过,我不想阅读300页的手册,找到你应该导入的正确模块。

或者,您可以执行类似

的操作
from deluge import get_session_state

然后致电

get_session_state()

再一次,您需要使用正确的模块名称而不是deluge