2012-01-17 1 views

ответ

2

Вы можете получить доступ к аргументам сценария в sys.argv списке:

#! /usr/bin/env monkeyrunner 

import sys 

print sys.argv 
+0

Есть ли у вас идеи, что такое синтаксис для цикла в скрипте monkeyrunner? Я не мог найти нигде. , , – Lukap

+0

http://en.wikipedia.org/wiki/Python_syntax_and_semantics –

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

+0

эй, ты прав. Спасибо за воспоминание. но все же мы можем использовать. i вставил часть моего используемого кода. Но в вашем случае вы можете начать с «argparse» – Rilwan

+0

К сожалению, monkeyrunner не устраивает модуль _argparse_: 'ImportError: No module named argparse' –