0

当像这样启动一个 Twisted 应用程序时,

twistd -y application.py

如何发送应用程序特定的命令行参数,例如

twistd -y application.py app_arg1 app_arg2 --app_flag

或类似的东西?

上面的语法twistd会尝试为自己解释所有参数(即 的参数twistd),因此(通常)失败并显示错误的命令行参数消息。

4

1 回答 1

2

您不能将参数传递给 tac 文件(application.py 是一个 tac 文件,即使它的名称没有反映这一点,因为您正在使用 -y 选项)。

一个 tac 文件配置文件。它不需要配置

如果您希望能够将命令行配置信息传递给您的应用程序,您可能希望编写一个twistd 插件而不是一个 tac 文件。

请参阅插件操作方法

于 2013-02-28T17:32:15.187 回答