2015-11-16 32 views
0

我想使用選項解析器將計算結果打印到命令行。到目前爲止,我有如何使用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,我希望打印整個數據框。我還有什麼要做的?

+2

'optparse'已棄用,支持'argparse'。你還有什麼要做?寫你的程序來打印你的數據框當然。作爲解析參數的原因,你能否更具體些? – roeland

回答

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"