Tôi đang cố gắng viết một chuỗi dài bằng Python được hiển thị dưới dạng mục trợ giúp của tùy chọn OptParser. Trong tệp .py mã nguồn của tôi, tôi muốn đặt dòng mới để mã của tôi không chi tiêu dòng mới. Tuy nhiên, tôi không muốn những dòng mới đó ảnh hưởng đến cách chuỗi được hiển thị khi mã được chạy. Ví dụ, tôi muốn viết:Trích dẫn các chuỗi dài không có dòng mới trong 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.''')
cách trên làm việc sẽ làm cho nó như vậy khi tôi gọi chương trình của tôi với --help, lời giải thích của tôi-option sẽ có nhiều khoảng trống trong đó.
Làm cách nào để khắc phục sự cố này?
cảm ơn.
Bạn vẫn cần dấu \ ở cuối dòng. –
@Emil H: Không, bởi vì nó được đặt trong '()' như là một phần của tham số. –
Tôi đã chỉnh sửa. –