에 대한 인수를 전달하지, 내가 할 :setuptools에 나는 내가 설치 한 후</p> <p>을 쓴 파이썬 스크립트 setuptools에 사용하고 entry_points
$ megazord -i input -d database -v xx-xx -w yy-yy
나는 것처럼이 실행되는 경우가
을 ./like_this그러나, 내가 얻을 : setuptools에 보이는
Traceback (most recent call last):
File "/usr/local/bin/megazord", line 9, in <module>
load_entry_point('megazord==1.0.0', 'console_scripts', 'megazord')()
TypeError: main() takes exactly 1 argument (0 given)
내 인수를 전송하지
entry_points = {
'console_scripts': [
'megazord = megazord.megazord:main',
'megazord-benchmark = megazord.benchmark:main',
'megazord-hash = megazord.mzhash:main',
'megazord-mutate = megazord.mutator:main',
]
}
어떤 아이디어 : 주에()
다음내 setuptools에이 entry_points 위해 config (설정) 것 (optparse의에 의해) 구문 분석?
윽이 있기 때문에. 신경 쓰지 마라, 나는 너무 빨리 말했다. –
def main()에 여전히 잔여 argv가 있습니다. 웬일인지 전에 스크립트를 실행할 때 오류가 발생하지 않았습니다. –