빈 인수는 내가 2 개 개의 인수를 취하는 내 스크립트에서 함수를 가지고 파일에 결과를 저장합니다파이썬 - 기능
def listing(val, ftype):
with open(sys.argv[3], "a+") as myfile:
myfile.write(val + ftype + '\n')
return
을하지만 난 단 하나의 인수가 제공 될 때 그것을 사용하려고합니다. 인수를 빈 문자열 ''
처럼 정의 할 수 있습니다.
listing('', '\n[*]Document files found:\n')
빈 인수를 처리하는 유일한 방법입니까?
인수가 선택 사항 인 경우는, 함수 선언은 이렇게 말해야한다 :'데프리스트 (FTYPE, 발 = 없음)'. 함수가 내부적으로 값을 처리하는 방법은 사용자가 결정합니다. – deceze
당신의 함수에서'sys.argv [3]'을 사용하면 안됩니다. –