명령 줄에서 pypy.py 스크립트를 구현하고 싶습니다. 설치 도구로 작업해야하지만 console_script가 제대로 작동하지 않습니다. pypy.py가 두 개의 인수를 필요로합니다. 어떻게 안내 할 수 있습니까? commendline에서 제대로 작동하도록 수정하십시오.python 설치 도구 console_scripts with arguments
python.py
내가 명령 줄에서 실행할 때setup(
entry_points={
'console_scripts': [
'pypy = pypy.pypy:main'],
}
)
에 따라 나는 다음과 같은 오류가 나는이 console_script로, 내 setup.py 파일에 포함
def main(agru1, argu2):
"do something"
if __name__ == "__main__":
main()
:
Traceback (most recent call last):
File "/usr/local/bin/python", line 9, in <module>
load_entry_point('Pypy==0.1', 'console_scripts', 'pypy')()
TypeError: main() takes at least 2 arguments (0 given)
"sys.argv"에서 인수를 얻으려고합니다. 그것들은 전달되지 않습니다. 당신은 인자 파싱 라이브러리를 적용하여 옵션 등을 다룰 수 있습니다. –