天天看點

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

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