파이썬에서 사용 함수에 문제가 있습니다. 나는 아무것도하지만있어getopt에서 사용 함수가 작동하지 않습니다.
def main(argv):
try:
opts, args = getopt.getopt(argv, 'hi:o:tbpms:', ['help', 'input=', 'output='])
if not opts:
print 'No options supplied'
usage()
except getopt.GetoptError,e:
print e
usage()
sys.exit(2)
for opt, arg in opts:
if opt in ('-h', '--help'):
usage()
sys.exit(2)
if __name__ =='__main__':
main(sys.argv[1:])
과 나뿐만 아니라
def usage():
print "\nThis is the usage function\n"
print 'Usage: '+sys.argv[0]+' -i <file1> [option]'
을 사용법 함수를 정의하지만 ./code.py
또는 ./code.py -h
으로 내 코드를 실행하면 (그것을 실행 가능) : 이것은 내 주요 기능의 일부입니다 파이썬 도움말.
"파이썬 도움말 이외의 다른 것"은 무엇을 의미합니까? 각 상황에서 산출물은 정확히 무엇입니까? 코드가 정확합니다. – agf
'사용법 : python [option] ... [-c cmd | -m mod | 파일 | -] [arg] ... ' – Alejandro
더 많은 코드를 보여 주어야합니다. 내가 붙여 넣은 것에서 파이썬 사용 라인을 트리거하는 것이 보이지 않습니다. – agf