我写了一个简单的脚本,可以使用pushbullet模块通过Pushbullet发送通知,我使用pip安装。我正在使用Python 2.7.14。
现在,脚本可以工作,但是我想从bash脚本中触发它,这就开始了。当我使用bash脚本时,IMPORT命令在加载PUSHBULLET模块时失败。 我发现还使用语法运行.py脚本:
python pushbullet_test.py
失败。 有人能帮我看看我做错了吗?
这是bash脚本:
#!/bin/bash
STRING="Launching script..."
PYTHON="/usr/bin/python"
SCRIPT_ROOT="/home/ale/Documenti/"
SCRIPT="pushbullet_test.py"
echo "Using $PYTHON"
pushd .
cd $SCRIPT_ROOT
echo $STRING
$PYTHON "$SCRIPT"
popd
这是python代码:
import requests
from pushbullet import Pushbullet #THIS IS WHERE IT BREAKS
import sys
batt = "30%"
pb = Pushbullet(api_key="o.blaeudeusadushdufhsfs")
push = pb.push_note("ALERT", "Battery charge lower than {}".format(batt))
我发现脚本只有在复制到python终端时才有效,而当工作目录是我的家时。试图使用pushd修复它,但它没有用。
感谢您的支持!
啤酒