Python3中如何做的自定義模組的引用?

膽小的皮皮發表於2019-02-20

前言
python引用與java很大區別

java中,比如jar包com.my.test 中有一個Employee類,則可以

import com.my.test;

使用:

 Employee employee=new Employee()

python 中,Employee.py檔案有一個class Employee 則引用

from com.my.test import Employee

使用:employee=Employee() 發現報錯

必須:employee=Employee.Employee()才正確

注意:.java檔案中必須有一個類與檔名名字一樣;但是python中可以不一樣,python中py檔案是模組

from com.my.test import Employee import只是指向模組,並不是指向類。如果Employee.py檔案中有一個 Work類,就更明白了。

如果直接使用Word類,可以如下呼叫

from com.my.test.Employee import *
from com.my.test.Employee import Work

w=Work()

如果Employee 裡面有不包含在類類的方法,比如count方法,則需要

from com.my.test impot Employee

c= Employee.count()

小編推薦一個學python的學習qun 740322234
無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多幹貨和技術資料分享!


相關文章