https://github.com/dtcarls/ff_bot https://github.com/dtcarls/ff_bot/blob/master/ff_bot/ff_bot.py
我正在尝试找到一种方法来手动使此python脚本运行某些功能,例如从终端获取get_trophies。目前,该脚本已安排在每周的特定时间发送某些消息,但我真的很希望能够通过Shell手动重新发送消息。
类似“ python3 ff_bot.py get_trophies”之类的东西,然后让机器人再次发送该消息。
不确定这是否可行,并且我的编程知识非常有限。该应用程序已根据GitHub上的自述文件自动部署到了Heroku
答案 0 :(得分:1)
python -3 <script name> *args **kwargs
这有什么问题吗?
如果它是模块的一部分
python -3 -m module.script_name *args **kwargs
或者,您可以执行以下操作:
from ff_bot import get_trophies
如果将其放入自己的.py文件中,则可以独立使用该功能(前提是您也不需要导入其他内容!)
HTH!
答案 1 :(得分:0)
如果您使用的是Linux,则可以按照说明使用命令行运行python脚本;如果您使用的是Windows,并且路径在Python中,则可以双击该脚本以运行它。除此之外,您只需在脚本名称后添加命令行参数:python script.py arg1 arg2