2012-01-17 59 views

回答

2

您可以訪問sys.argv列表中的腳本參數:

#! /usr/bin/env monkeyrunner 

import sys 

print sys.argv 
+0

你有什麼想法monkeyrunner腳本中for循環的語法是什麼?我找不到任何地方。 。 。 – Lukap 2012-01-17 16:17:40

+0

http://en.wikipedia.org/wiki/Python_syntax_and_semantics – 2012-01-17 16:31:15

0

你也可以使用optparse.Treat monkeyrunner代碼作爲普通的python。

import optparse 
options = optparse.OptionParser() 
options.add_option("--count", action="store", type="string", dest="count") 
opt, args = options.parse_args() 
n=opt.count 

您可以方便地添加任意數量的參數。

+0

我發現這個「自2.7版棄用:optparse模塊已棄用,不會進一步開發;開發將繼續使用argparse模塊。」 – Lukap 2013-02-18 09:03:14

+0

嘿,你是對的。感謝你的回憶。但我們仍然可以使用。我粘貼了一部分我用過的代碼。但是在您的情況下,您可以從「argparse」開始 – Rilwan 2013-02-18 11:41:41

+0

不幸的是,monkeyrunner對_argparse_模塊不滿意:'ImportError:No module named argparse' – 2013-03-07 15:46:21

相關問題