【Python入门】-- 包

文章介绍了如何创建和导入Python包。首先,创建包需要在包含相关模块的文件夹中建立__init__.py文件。接着,通过新建包和包内模块来组织代码。导入包有两种方式:一是使用`import包名.模块名`,二是通过在__init__.py中定义`__all__`列表并使用`from包名import*`。
摘要由CSDN通过智能技术生成

目录

一、包

1. 制作包

2. 导入包

(1)方法一

(2)方法二


一、包

包将有联系的模块组织在一起,即放到同一个文件夹下,并且在这个文件夹创建一个名字为__init__.py文件,那么这个文件夹就称之为包。

1. 制作包

New -- Python Package -- 输入包名 --  OK -- 新建功能模块(有联系的模块)

注意:新建包后,包内部会自动创建 __init__.py文件,这个文件控制着包的导入行为。

  •  快速体验:

① 新建包

② 新建包内模块:my_module1 和 my_module2

③ 编写模块内代码

# my_module1
print(1)
def info_print1():
    print('my_module1')
# my_module2
print(2)
def info_print2():
    print('my_module2')

2. 导入包

(1)方法一

import 包名.模块名

包名.模块名.目标

快速体验:

# 导入包
import mypackage.my_module1

# 调用功能
mypackage.my_module1.info_print1()

(2)方法二

注意:必须在__init__.py文件中添加__all__ = [],添加允许导入的模块列表。

from 包名 import *
模块名.目标

快速体验: 

from mypackage import *
my_module1.info_print1()

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值