Можно ли отправить некоторые аргументы в скрипт monkeyrunner - PullRequest
1 голос
/ 17 января 2012

Я запускаю свой скрипт monkeyrunner как этот

monkeyrunner my_script

, но я хочу передать некоторые аргументы, например, такие как

monkeyrunner my_script -n 100

и как я могу прочитать это значение внутри my_script

Ответы [ 2 ]

3 голосов
/ 17 января 2012

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

#! /usr/bin/env monkeyrunner

import sys

print sys.argv
1 голос
/ 18 февраля 2013

вы также можете использовать optparse . Обрабатывайте код monkeyrunner как обычный питон.

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

Вы можете добавить любое количество аргументов удобным способом.

...