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

2021-09-29 15:28:41 字數 639 閱讀 2314

同一資料夾下的呼叫

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檔案的函式

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

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

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

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

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