2
我建立的Python扭應用,並想用argparse模塊來解析命令行選項,而不是扭曲usage.Options,這似乎是那種老派的。我想用twistd來運行該應用程序,並擔心argparse會干擾twistd的命令行參數解析。有沒有人對我想要做的事情有任何指點,建議或意見?Python的扭曲使用argparse模塊
由於提前, 道格
我建立的Python扭應用,並想用argparse模塊來解析命令行選項,而不是扭曲usage.Options,這似乎是那種老派的。我想用twistd來運行該應用程序,並擔心argparse會干擾twistd的命令行參數解析。有沒有人對我想要做的事情有任何指點,建議或意見?Python的扭曲使用argparse模塊
由於提前, 道格
你twistd
plugins需要通過提供一類具有parseOptions
方法,它接受一個argv的樣式表來解析命令行選項。除此之外,你所做的是取決於你。如果你提供了一個調用的方法,那很好。
感謝讓保羅。你能進一步幫助我嗎?我不確定你的意思是「twistd插件是需要解析命令行選項......」我寫的大部分Twisted已經直接使用了reactor而不是Twisted Application對象,並且twistd(不要我開始了爲什麼我這樣做)。你能指點我一些關於twistedd插件的文檔嗎? –
我在'twistd'插件文檔中添加了一個鏈接到答案。 – Glyph
感謝Glyph,我會更多地閱讀你鏈接到的文檔。 –