4 EKİM 2010, PAZARTESİ
Argparse Python: Nasıl yardım metindeki yeni satır eklemek için?
Ayrıştırma giriş seçenekleri argparse
in Python 2.7 kullanıyorum. Seçeneklerden bir çoktan seçmeli. Yardım içinde metin bir liste, örneğin yapmak istiyorum
from argparse import ArgumentParser
parser = ArgumentParser(description='test')
parser.add_argument('-g', choices=['a', 'b', 'g', 'd', 'e'], default='a',
help="Some option, where\n"
" a = alpha\n"
" b = beta\n"
" g = gamma\n"
" d = delta\n"
" e = epsilon")
parser.parse_args()
Ancak, argparse
yeni satır ve ardışık boşluk tüm şeritler. Sonuç gibi görünüyor
~/Downloads:52$ python2.7 x.py -h usage: x.py [-h] [-g {a,b,g,d,e}] test optional arguments: -h, --help show this help message and exit -g {a,b,g,d,e} Some option, where a = alpha b = beta g = gamma d = delta e = epsilon
Nasıl yardım metindeki yeni satır eklemek için?
CEVAP
4 EKİM 2010, PAZARTESİ
RawTextHelpFormatter
kullanmayı deneyin:
from argparse import RawTextHelpFormatter
parser = ArgumentParser(description='test', formatter_class=RawTextHelpFormatter)
Bunu Paylaş:
Nasıl baskı yeni satır veya boşluk olm...
Nasıl kontrol etmek için Python metin ...
Nasıl bir desen önünde bir yeni satır ...
Nasıl programlı olarak datagridview iç...
Nasıl txt dosyasına yeni bir satır ekl...