详解Python语法之模块Module

 更新时间:2021年12月30日 17:09:22   作者:南城以南1  
这篇文章主要为大家介绍了Python语法之模块Module,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

一、定义

包含一系列数据,函数,类的文件,通常以.py结尾

二、作用

让一些相关的数据,函数,类有逻辑的组织在一起,使用逻辑有利于多人合作开发

三、导入

1.import导入

import 模块名

1.语法:
import 模块名
import 模块名 as 别名
as:为导入的成员起一个另外的别名,避免冲突
2 作用:将某模块整体导入到当前模块中
3.本质:使用变量名名modul01关联模块地址
第一种导入方式
# 新建一个module01.py的文件,写入如下代码
print("模块1")

def fun01():
    print("模块1的fun01")

class MyClass02:
    def fun02(self):
        print("MyClass02")

# 再新建一个demofour.py的文件,写入如下代码
import module01
module01.fun01()
my02 = module01.MyClass02()
my02.fun02()
输出结果:
模块1
模块1的fun01
MyClass02
Process finished with exit code 0

from import

1.语法:
from 模块名 import成员名[as 别名]
2.本质:将指定的成员导入到当前模块作用域中
3.作用:将模块内的一个或者多个成员导入到当前模块的作用域
# 第二种导入方式
from module01 import MyClass02
from module01 import fun01
fun01()
my02 = MyClass02()
my02.fun02()
输出结果
模块1
模块1的fun01
MyClass02
Process finished with exit code 0

from 模块名 import *

1.语法:
from module01 import *
2.本质:将指定模块的所有成员导入到当前模块作用域
3.模块中以下划线(_)开头的属性,不会被导入
# 第三种导入方式
from module01 import *
fun01()
my02 = MyClass02()
my02.fun02()

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • 一篇文章彻底搞懂Python魔法参数args和kwargs(通俗易懂)

    一篇文章彻底搞懂Python魔法参数args和kwargs(通俗易懂)

    这篇文章主要介绍了Python中的*args和**kwargs,它们分别是可变位置参数和可变关键字参数,文章通过实际例子展示了如何在函数、装饰器等场景中使用*args和**kwargs,帮助读者理解并掌握这些灵活的参数处理方式,需要的朋友可以参考下
    2025-02-02
  • 用Python简单实现Http服务端

    用Python简单实现Http服务端

    这篇文章主要为大家介绍了使用Python简单实现Http服务端示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 使用python开发一个可调用工具的AI智能体

    使用python开发一个可调用工具的AI智能体

    在人工智能时代,AI Agent凭借其强大的任务处理能力,逐渐成为开发人员手中的得力工具,下面我们就来看看如何使用Python打造一个能够调用工具的AI Agent,实现根据电脑信息对电脑配置进行专业评价的功能吧
    2025-07-07
  • 使用Cython加密Python代码防止反编译

    使用Cython加密Python代码防止反编译

    本文我们主要介绍如何使用 Cython 加密源代码,虽然 Cython 的作用主要是为了提高代码的运行效率,但是也对源代码有一定的加密效果,需要的朋友可以参考下
    2024-05-05
  • Python字符串str超详细详解(适合新手!)

    Python字符串str超详细详解(适合新手!)

    str函数是Python的内置函数,它将参数转换成字符串类型,即人适合阅读的形式,下面这篇文章主要给大家介绍了关于Python字符串str超详细详解的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • 14个用Python实现的Excel常用操作总结

    14个用Python实现的Excel常用操作总结

    自从学了Python后就逼迫自己不用Excel,所有操作用Python实现。目的是巩固Python,与增强数据处理能力。本文为大家总结了14个用Python实现的Excel常用操作,需要的可以参考一下
    2022-06-06
  • python 一维二维插值实例

    python 一维二维插值实例

    这篇文章主要介绍了python 一维二维插值实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 多线程python的实现及多线程有序性

    多线程python的实现及多线程有序性

    这篇文章主要介绍了多线程python的实现及多线程有序性,多线程一般用于同时调用多个函数,cpu时间片轮流分配给多个任务
    2022-06-06
  • Python中的Django框架基础及安装教程

    Python中的Django框架基础及安装教程

    本文介绍了Django框架的基本概念、安装、项目创建和启动方法,以及路由配置、ORM思想和使用,Django是一个全栈框架,遵循MTV模式,提供自动化工具和ORM,简化了Web开发流程,感兴趣的朋友跟随小编一起看看吧
    2025-11-11
  • 关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)

    关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)

    这篇文章主要介绍了python3 opencv 图像二值化cv2.adaptiveThreshold函数的相关知识,结合示例代码介绍了adaptiveThreshold方法的用法,需要的朋友可以参考下
    2022-04-04

最新评论