Python开发中的包、模块

                                                                        Python开发中的包、模块

在Python开发中为了更加友好的对python 代码进行管理整合,python中出现了包和模块的概念,特别是将相似功能的代码,具体将python的代码按照标准化形式,统一开发的方式和方法,可很大程度提升代码的可读性和代码质量。

  1. 模块[module]:python 每个python文件就是一个模块(模块名称就是文件名称),将相似功能的变量、函数、类型等等,可以被其他python模块通过关键字(import)
  2. 包(package、文件夹):包含多个python文件/模块的文件夹声明文件,那么这个文件夹就是一个包,可以将大量功能相关的模块包含在一起且同意管理,同样也可以被其他模块import关键字引用
  3. 包与普通文件夹区别:

                        就是在模块包中包含一个__init__.py 的特殊文件,可区分模块包与普通文件夹的区别。

关于import 和from ..import

包和模块的引入,通常有两个关键语法

  1. import 包/模块
  2. from 包/模块 import 具体对象(绝对引入

import 引入方式:

import 引入的包和模块会自动从当前文件夹中、系统环境变量中、以及系统sys.path 路径中查询是否存在该名称的包\模块

# coding:utf-8
# 测试变量
test_msg = “hello”
# 测试函数
def test_func():
print(“test 函数操作”)
# 测试类型
class Test:
    pass

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值