博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 自定义模块的引用
阅读量:6608 次
发布时间:2019-06-24

本文共 640 字,大约阅读时间需要 2 分钟。

hot3.png

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()

 

转载于:https://my.oschina.net/u/2293326/blog/1844545

你可能感兴趣的文章
阿里架构师都在学的知识体系
查看>>
PAT (Advanced Level) 1028. List Sorting (25)
查看>>
【摘】人生苦短, 每日python
查看>>
【转】聚集索引和非聚集索引的区别
查看>>
【转】mac os 安装php
查看>>
Android -- OkHttp的简单使用和封装
查看>>
软件工程_第二次作业
查看>>
C# DllImport的用法
查看>>
ERP框架序设计与开发日记(下)
查看>>
Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
查看>>
no identities are available for signing
查看>>
javascript 和 jquery插件开发
查看>>
Linux Shell文件差集
查看>>
eclipse中如何去除警告:Class is a raw type. References to generic type Class<T> should be parameterized...
查看>>
Gradle脚本基础全攻略
查看>>
Django模版中的过滤器详细解析 Django filter大全
查看>>
Linux中使用pwconv实现passwd中密码到shadow
查看>>
MongoDB C++ gridfs worked example
查看>>
Visual Studio 2017各版本安装包离线下载
查看>>
C#线程安全的那些事
查看>>