我想在Python中編寫一個長字符串,該字符串作爲OptParser選項的幫助項目顯示。在我的源代碼.py文件中,我想放置換行符,以便我的代碼不會花費新行。但是,我不希望這些換行符影響代碼運行時該字符串的顯示方式。例如,我想寫:在Python中引用沒有換行符的長字符串
parser.add_option("--my-option", dest="my_option", nargs=2, default=None,
help='''Here is a long description of my option. It does many things
but I want the shell to decide how to display this explanation. However,
I want newlines in this string.''')
做的事情將使它所以當我把我的計劃與--help上述方式,我的選項的說明將有它的許多空白。
我該如何解決這個問題?
謝謝。
你仍然需要\行尾的符號。 – 2010-06-19 19:53:32
@Emil H:不,因爲它被包含在'()'中作爲參數的一部分。 – 2010-06-19 19:55:32
我站好了。 – 2010-06-19 19:56:30