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)
2.呼叫類
test01.py檔案**如下:
class sum1:
def __init__(self,xx,yy):
self.x=xx
self.y=yy
def add(self):
print("x和y的和為:%d"%(self.x+self.y))
在test02.py檔案中呼叫test01.py的類函式如下:
from test01 import sum1
a=sum1(200,300)
a.add()
#或import test01
a=test01.sum1(200,300)
a.add()
test01.py檔案的檔案路徑為:d:\amypython
test02.py中呼叫test01.py檔案:
import sys
#python import模組時, 是在sys.path裡按順序查詢的。sys.path是乙個列表,裡面以字串的形式儲存了許多路徑。使用test01.py檔案中的函式需要先將他的檔案路徑放到sys.path中
import test01
a=test01.sum1(200,300)
a.add()
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...