b.py呼叫a.py的函式或類(b.py和a.py在同乙個資料夾下)
呼叫函式
a.py檔案:
def add(x,y):
print('和為: %d'%(x+y))
b.py檔案:
import a
a.add(1,2)
或者:
from a import add
add(1,2)
呼叫類:
a.py檔案:
class a:
def __init__(self,xx,yy):
self.x = xx
self.y = yy
def add(self):
print("x和y的和為: %d"%(self.x+self.y))
b.py檔案:
import a
a=a.a(2,3)
a.add()
或者:
from a import a
a=a(2,3)
a.add()
在不同資料夾下
a.py檔案的檔案路徑: d:\pythonproject\wxpyrobot
b.py檔案:
import sys
'''python import模組時,是在sys.path裡按順序查詢的。
sys.path是乙個列表,裡面以字串的形式儲存了許多路徑。
使用a.py檔案中的函式需要先將他的檔案路徑放到sys.path中
'''import a
a=a.a(2,3)
a.add()
Python呼叫其它檔案
若a.py和b.py檔案在同一資料夾下,a呼叫b中的函式 import b b.fun 若檔案不在同一資料夾下,則需要新增b所在路徑,假設b路徑為 c users administrator desktop ppyy import sys import b b.fun 現在對上述方法進行補充說明,網...
python呼叫其他檔案函式或類
b.py呼叫a.py的函式或類 a.py檔案 python view plain copy defadd x,y print 和為 d x y b.py檔案 python view plain copy import a a.add 1,2 或 python view plain copy from...
呼叫其他檔案下的函式或類
a.py def minus x,y print 差為 d x y b.py 呼叫函式 import a a.minus 1,2 或者 from a import minus minus 1,2 a.py classm def init self,xx,yy self.x xx self.y yy ...