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 Workw=Work()
如果Employee 里面有不包含在类类的方法,比如count方法,则需要
from com.my.test impot Employee
c= Employee.count()