b.py呼叫a.py的函式或類
a.py檔案:
[python]
view plain
copy
defadd(x,y):
('和為:%d'
%(x+y))
b.py檔案:
[python]
view plain
copy
import
a a.add(1,2
) 或
[python]
view plain
copy
from
a import
add
add(1,2
) a.py檔案:
[python]
view plain
copy
class
a:
def__init__(
self
,xx,yy):
self
.x=xx
self
.y=yy
defadd(
self
):
("x和y的和為:%d"
%(self
.x+self
.y))
b.py檔案:
[python]
view plain
copy
from
a import
a a=a(2,3
) a.add()
或[python]
view plain
copy
import
a a=a.a(2,3
) a.add()
a.py檔案的檔案路徑:e:\pythonproject\winycg
b.py檔案:
[python]
view plain
copy
import
sys
) ''
'''python import模組時, 是在sys.path裡按順序查詢的。
sys.path是乙個列表,裡面以字串的形式儲存了許多路徑。
使用a.py檔案中的函式需要先將他的檔案路徑放到sys.path中'''
import
a a=a.a(2,3
) a.add()
附:如果在jupyter notebook引入py檔案,有時需要重啟一下;
參考:
呼叫其他檔案下的函式或類
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 ...
python呼叫其它檔案函式或類
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...
python呼叫其他檔案的類和函式
python呼叫其他檔案的類和函式 目錄正文 在同乙個資料夾下 回到頂部 source.py檔案 def func pass new.py檔案 import source 或者 from source import func 回到頂部 student.py檔案 class student def i...