Python beginner here. 슈퍼 기본 질문에 대한 죄송합니다.파이썬에서 함수 인자 값을 확인하는 방법은 무엇입니까?
빈 문자열이면 값을 없음으로 변환 할 수 있도록 모든 인수 값을 확인하고 싶습니다.
인수 목록을 얻는 방법을 알아 냈지만 인수 값을 얻는 방법을 알 수 없습니다.
def __init__(self, first, middle, last):
# convert blank attributes to None
import inspect
args = inspect.getargspec(self.__init__)[0]
for arg in args:
print 'arg: ' + str(arg)
if arg == '':
arg = None
이 인수 이름을 얻을 수 있지만 그 값 :
는 내가 지금 가지고있는 것은 이것이다. 값을 어떻게 얻을 수 있습니까?
감사합니다.
만 3 인수가
ents, 난 그냥 다른 게시물을 깔끔하게 만들기 위해 꺼내. 나는 다른 인수를 함수에 넘겨 주면 통지를 받기 때문에 * args가 아닌 명시적인 인수를주는 것과 비슷합니다. – ems
@ems : 이미 일반 데코레이터 솔루션으로 업데이트되었습니다. –
Dang, 방금 장식을 직접 해보고 싶었습니다. +1 –