python呼叫另乙個 py中的類或函式

2022-07-25 06:09:09 字數 639 閱讀 2300

同一資料夾下的呼叫

1.呼叫函式

a.py檔案如下:

def add(x,y):

print('和為:%d'%(x+y))

在b.py檔案中呼叫a.py的add函式如下:

import a

a.add(1,2)

或from a import add

add(1,2)

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檔案中呼叫a.py的add函式如下:

from a import a

a=a(2,3)

a.add()

或import a

a=a.a(2,3)

a.add()

在不同資料夾下呼叫

a.py檔案的檔案路徑為:c:\amypython\test1

python呼叫另乙個 py檔案中的類和函式

同一資料夾下的呼叫 1.呼叫函式 a.py檔案如下 def add x,y print 和為 d x y 在b.py檔案中呼叫a.py的add函式如下 import a a.add 1,2 或from a import add add 1,2 2.呼叫類 a.py檔案如下 class a def i...

python呼叫另乙個 py檔案中的類和函式

1.呼叫函式 test01.py檔案 如下 def add x,y print 和為 d x y 在test02.py檔案中呼叫test01.py的add函式如下 import test01 test01.add 100,200 或from test01 import add add 100,200...

python 如何呼叫另乙個路徑下py檔案的函式

針對這個問題,網上有很多的解決方式。其實最主要的原因是因為python無法正確找到你其他資料夾下檔案的路徑。針對不同的環境和問題有不同的方法,大家可自行測試 首先,我先把解決我本人問題的方法記錄如下。環境,python為3.5,pycharm工作區間。主檔案 main preprocess.py 需...