파일이 다른 패키지 구조에 있고 다른 패키지에서 파일을 호출하려는 경우 다음과 같은 방식으로 파일을 호출 할 수 있습니다.
파이썬 프로젝트에 다음과 같은 패키지 구조가 있다고 가정 해 봅시다.
- com.my.func.DifferentFunction
파이썬 파일에는 다음과 같은 기능이 있습니다.
def add(arg1, arg2):
return arg1 + arg2
def sub(arg1, arg2) :
return arg1 - arg2
def mul(arg1, arg2) :
return arg1 * arg2
그리고에서 다른 함수를 호출 Example3.py
하고 다음과 같이 할 수 있습니다.
Example3.py
모든 기능을 가져 오기 위해 파일에 import 문 정의
from com.my.func.DifferentFunction import *
또는 가져올 각 함수 이름을 정의하십시오.
from com.my.func.DifferentFunction import add, sub, mul
그런 다음 Example3.py
함수를 호출하여 실행할 수 있습니다.
num1 = 20
num2 = 10
print("\n add : ", add(num1,num2))
print("\n sub : ", sub(num1,num2))
print("\n mul : ", mul(num1,num2))
산출:
add : 30
sub : 10
mul : 200
from file import function
. 파일 확장자 또는 기능 매개 변수가 필요하지 않습니다