如何使用OptionParser打印到命令行?

时间:2015-11-16 21:19:23

标签: python command-line optionparser

我想使用选项解析器将计算结果打印到命令行。到目前为止,我有

parser = OptionParser()
parser.add_option('-s','--some', help = "Print some of the Suspects")
parser.add_option('-a','--all',help = "Print all of the Suspects")

(opts,args) = parser.parse_args()

如果用户通过-s,我希望打印一个数据帧的前25行(我知道如何执行此操作)。如果-a通过,我希望打印整个数据帧。我还有什么要做的?

1 个答案:

答案 0 :(得分:1)

from optparse import OptionParser

parser = OptionParser()
parser.add_option('-s','--some', help = "Print some of the Suspects")
parser.add_option('-a','--all',help = "Print all of the Suspects")

(opts,args) = parser.parse_args()

if opts.some:
    print "some results"
if opts.all:
    print "all results"