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

前言
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
無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多幹貨和技術資料分享!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章