Python 함수 소스 코드 검색
Python에서는 func_name을 사용하여 함수 이름을 결정하는 것이 간단합니다. 그러나 소스 코드를 얻는 것은 조금 더 까다로울 수 있습니다.
소스 코드 검색
함수가 파일 시스템의 소스 파일에 있는 경우, Inspection.getsource() 효과적인 솔루션을 제공합니다. 이 함수는 함수를 인수로 받아들이고 해당 소스 코드를 문자열로 검색합니다.
예를 들어 다음 함수를 고려하세요.
def foo(arg1, arg2): # do something with args a = arg1 + arg2 return a
inspect.getsource(를 사용하여 소스 코드를 검색하려면( ), 다음을 실행할 수 있습니다:
import inspect lines = inspect.getsource(foo) print(lines)
이렇게 하면 소스 코드가 다음과 같이 출력됩니다. 예상:
def foo(arg1, arg2): # do something with args a = arg1 + arg2 return a
제한 사항
inspect.getsource()에는 제한 사항이 있다는 점에 유의하는 것이 중요합니다. 함수가 문자열이나 스트림에서 컴파일되거나 컴파일된 파일에서 가져온 경우 해당 소스 코드를 검색할 수 없습니다.
위 내용은 Python 함수의 소스 코드를 어떻게 검색할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!