함수 내부에서 사용할 파이썬 라이브러리를 가져 오려고한다고 가정합니다. 함수 내에서 라이브러리를 가져 오거나 전역으로 가져 오는 것이 더 나은가요?함수 내에서 파이썬 라이브러리 가져 오기와 전역 가져 오기의 차이점은 무엇입니까?
이
def test_func:
import pandas as pd
# code implementation
를 수행하거나 전 세계적으로 가져 파이썬 파일의 상단에 아래의 라인을 가지고?
import pandas as pd
각 접근법의 장단점은 무엇입니까? 파이썬에서 가장 좋은 방법은 무엇입니까?
나는 파이썬 V3.6을
편집을 사용하고 있습니다 : 어떤 해명을 만들 수 있습니다.
내가 2 개의 기능을 가지고 있다고 가정 해보십시오.
def func1:
import pandas as pd
# code implementation
def func2:
import pandas as pd
# code implementation
python 스크립트는 두 기능을 모두 실행합니다. 라이브러리를 두 번 가져 오거나 파이썬 컴파일러로 한 번만 가져올만큼 똑똑합니까? 이것은 성능에 영향을 미칩니다.
추가 설명을 위해 질문을 수정했습니다. 도와 주시겠습니까? 감사. – user3848207