Jika file Anda berada dalam struktur paket yang berbeda dan Anda ingin memanggilnya dari paket yang berbeda, maka Anda dapat menyebutnya dengan cara itu:
Katakanlah Anda memiliki struktur paket berikut dalam proyek python Anda:
dalam com.my.func.DifferentFunction
file python Anda memiliki beberapa fungsi, seperti:
def add(arg1, arg2):
return arg1 + arg2
def sub(arg1, arg2) :
return arg1 - arg2
def mul(arg1, arg2) :
return arg1 * arg2
Dan Anda ingin memanggil fungsi yang berbeda Example3.py
, kemudian dengan cara berikut Anda dapat melakukannya:
Tetapkan in Example3.py
-file pernyataan impor untuk mengimpor semua fungsi
from com.my.func.DifferentFunction import *
atau tentukan setiap nama fungsi yang ingin Anda impor
from com.my.func.DifferentFunction import add, sub, mul
Kemudian di Example3.py
Anda dapat memanggil fungsi untuk mengeksekusi:
num1 = 20
num2 = 10
print("\n add : ", add(num1,num2))
print("\n sub : ", sub(num1,num2))
print("\n mul : ", mul(num1,num2))
Keluaran:
add : 30
sub : 10
mul : 200
from file import function
. Tidak perlu untuk ekstensi file atau parameter fungsi