나는이는 스크립트가
monkeyrunner my_script
처럼 내 monkeyrunner 스크립트를 시작 monkeyrunner 일부 인수를 보내도록 가능하지만이
monkeyrunner my_script -n 100
같은 예를 들어 일부 인수를 전달하려면 내가 어떻게 읽을 수 있습니다 my_script 내의이 값
나는이는 스크립트가
monkeyrunner my_script
처럼 내 monkeyrunner 스크립트를 시작 monkeyrunner 일부 인수를 보내도록 가능하지만이
monkeyrunner my_script -n 100
같은 예를 들어 일부 인수를 전달하려면 내가 어떻게 읽을 수 있습니다 my_script 내의이 값
sys.argv
의 스크립트 인수에 액세스 할 수 있습니다.
#! /usr/bin/env monkeyrunner
import sys
print sys.argv
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
편리하게 여러 개의 인수를 추가 할 수 있습니다.
버전 2.7 이후 더 이상 사용되지 않음 : optparse 모듈은 더 이상 사용되지 않으며 더 이상 개발되지 않을 것이며 개발은 argparse 모듈을 통해 계속 될 것입니다. " – Lukap
이봐, 네 말이 맞아. 기억하기에 감사한다. 하지만 여전히 사용할 수 있습니다. 내 사용 된 코드의 일부를 붙여 넣습니다.하지만 "argparse"로 시작할 수 있습니다. – Rilwan
불행히도 monkeyrunner는 _argparse_ module에 만족하지 않습니다 :'ImportError : No module named argparse' –
당신은 monkeyrunner 스크립트에서 for 루프 구문을 어떻게 알 수 있습니까? 나는 어디에서나 찾을 수 없었다. . . – Lukap
http://en.wikipedia.org/wiki/Python_syntax_and_semantics –