我正在构建Python Twisted应用程序,并希望使用argparse模块来解析命令行选项,而不是Twisted usage.Options,这似乎是一种老派。我想用twistd运行应用程序,并担心argparse会干扰twistd的命令行参数解析。有没有人对我正在做的事情有任何指示,建议或意见?
提前致谢, 道格
答案 0 :(得分:3)
您的twistd
plugins需要通过提供带有parseOptions
方法的类来解析命令行选项,该方法采用argv样式列表。除此之外,你所做的事取决于你。如果您提供的类具有调用argparse
的方法,那么很好。