난 파일은 수입이 간단한 코드로 argparse 것을 "test.py"라고했다 : 난- 및 기본 파일 연결
python "test.py" -e hello
로를 호출하는 경우
import argparse
parser = argparse.ArgumentParser(description='Description')
parser.add_argument('-e','--event', help='event', required=True)
args = vars(parser.parse_args())
myArgument = args['event']
창에서
잘 작동하지만 난 시도하는 경우가 파이썬을 호출
test.py -e hello
로 직접 전화를하지만 난 오류가 "-e/- 이벤트는 R입니다 equired "- 즉 인수를 따라 전달하지 않습니다. 창에서
내 협회는 다음과 같이 설정됩니다 :
assoc .py
.py=Python.File
ftype Python.File
Python.File = "C:\Python27,python.exe" "%1" %*
내가 또 다른 컴퓨터에서 작업해야하기 때문에,이 문제를 알아낼 수 없습니다, 그래서 내가 어떤 경로 또는 환경 변수가 같은데요 바로 설정되지 않았습니까?
미리 감사드립니다.
관련 항목 : [Windows에서 PATH에서 실행시 인수가 손실되는 Python 스크립트] (http://stackoverflow.com/q/10281595/95735), [Windows에서 Python 스크립트를 실행하는 방법] (http : // stackoverflow. co.kr/q/1934675/95735) –