我想使用选项解析器将计算结果打印到命令行。到目前为止,我有
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
通过,我希望打印整个数据帧。我还有什么要做的?
答案 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"