2013-07-23 86 views
2

我建立的Python扭應用,並想用argparse模塊來解析命令行選項,而不是扭曲usage.Options,這似乎是那種老派的。我想用twistd來運行該應用程序,並擔心argparse會干擾twistd的命令行參數解析。有沒有人對我想要做的事情有任何指點,建議或意見?Python的扭曲使用argparse模塊

由於提前, 道格

回答

3

twistd plugins需要通過提供一類具有parseOptions方法,它接受一個argv的樣式表來解析命令行選項。除此之外,你所做的是取決於你。如果你提供了一個調用​​的方法,那很好。

+1

感謝讓保羅。你能進一步幫助我嗎?我不確定你的意思是「twistd插件是需要解析命令行選項......」我寫的大部分Twisted已經直接使用了reactor而不是Twisted Application對象,並且twistd(不要我開始了爲什麼我這樣做)。你能指點我一些關於twistedd插件的文檔嗎? –

+0

我在'twistd'插件文檔中添加了一個鏈接到答案。 – Glyph

+0

感謝Glyph,我會更多地閱讀你鏈接到的文檔。 –