스크립트에서 사용되는 스크립트의 끝에 함수를 추가하고 싶습니다. 이 기능은 아직 알려지지 않았기 때문에 물론 작동하지 않습니다. 따라서이 기능을 같은 스크립트에서 가져올 수 있습니까? 나는 다음과 같은 그것을 할 경우선언 된 것과 동일한 파일에서 함수 가져 오기
, 나는 오류 "ImportError를을 : 이름을 가져올 수 없습니다 : '하위 기능'"수
from the_script_in_use import subfuction
a=subfunction(b)
def subfunction(value)
do something
return a
대신 상단에 기능을 배치하지 않는 이유는 무엇입니까? –
물론 이것이 고전적인 방법입니다. 이 경우에는 스크립트를 읽을 수 없게 만드는 작은 서브 함수가 있습니다. 물론 내가 다른 파일에도 저장할 수는 있지만 (현재 내가하는 것처럼)이 스크립트에서만 사용됩니다. –