Python3中如何做的自定义模块的引用?

简介: 前言python引用与java很大区别java中,比如jar包com.my.test 中有一个Employee类,则可以import com.my.test;使用: Employee employee=new Employee()python 中,Employee.

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

相关文章
|
23天前
|
Python
探索Python中的魔法方法:打造你自己的自定义对象
【8月更文挑战第29天】在Python的世界里,魔法方法如同神秘的咒语,它们赋予了对象超常的能力。本文将带你一探究竟,学习如何通过魔法方法来定制你的对象行为,让你的代码更具魔力。
37 5
|
23天前
|
存储 算法 数据库
使用python hashlib模块给明文字符串加密,以及如何撞库破解密码
`hashlib` 是 Python 中用于实现哈希功能的模块,它可以将任意长度的输入通过哈希算法转换为固定长度的输出,即散列值。该模块主要用于字符串加密,例如将用户名和密码转换为不可逆的散列值存储,从而提高安全性。`hashlib` 提供了多种哈希算法,如 `md5`、`sha1`、`sha256` 等。
35 1
|
10天前
|
Java Serverless Python
探索Python中的并发编程与`concurrent.futures`模块
探索Python中的并发编程与`concurrent.futures`模块
15 4
|
22天前
|
API Python
python ratelimit模块
python ratelimit模块
|
22天前
|
Python
像导入Python模块一样导入ipynb文件
像导入Python模块一样导入ipynb文件
|
23天前
|
Python
如何最简单、通俗地理解Python模块?
如何最简单、通俗地理解Python模块?
|
22天前
|
算法 Python
python tarfile模块
python tarfile模块
|
22天前
|
Python
如何在 Python 中导入模块
【8月更文挑战第29天】
20 1
|
22天前
|
Python
|
22天前
|
数据采集 JSON 算法框架/工具
我常用的几个经典Python模块
我常用的几个经典Python模块