繁体   English   中英

从 shell 控制台手动运行 python3 脚本和命令

[英]Manually running python3 script and commands from shell console

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

python -3 <script name> *args **kwargs 

有什么问题吗?

如果它是模块的一部分

python -3 -m module.script_name *args **kwargs

或者你可以这样做:

from ff_bot import get_trophies

如果你把它放到你自己的 .py 文件中,你将能够独立使用该函数(前提是你不需要导入其他东西!)

哼!

如果你在 Linux 上,你可以像你描述的那样使用命令行运行 python 脚本,如果你在 Windows 上,并且 Python 在你的路径中,你可以双击脚本来运行它。 除此之外,您只需在脚本名称后添加命令行参数:python script.py arg1 arg2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM