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
无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

上一篇:Python爱好者都有明确自己能在Python中干嘛


下一篇:想知道如何写一个网络包探嗅器吗?Python教你