首页
学习
活动
专区
圈层
工具
发布

【Python】模块导入 ① ( Python 模块简介 | 模块概念 | 模块作用 | 模块特点 | 常见的 Python 模块 | Python 模块导入 | Python 模块导入语法 )

一、Python 模块简介 1、模块概念 模块 , 英文名称为 " Module " ; Python 模块 就是一个以 .py 为后缀的 Python 代码文件 , 在模块中定义有 : 函数 类 变量...操作相关的工具包 ; 3、模块特点 Python 模块可以被其他 Python 程序 引用 和 重用 , 这使得代码可以组织成更易于管理的大小 , 并使代码的可重用性得到提高 ; Python 模块...支持多层嵌套 , 一个 Python 模块可以包含在其他 Python 模块中 , 也可以被其他 Python 模块包含 , 该 模块嵌套结构 可以使代码的组织更加灵活和可维护 ; 4、常见的 Python...模块 Python 自带的 标准库 模块 , 包含了Python中常用的函数和类等代码片段 ; 除了标准库之外,还有大量的第三方模块库 模块 ; 常见的 Python 模块 : time 模块 : 提供了与时间有关的函数...; 二、Python 模块导入 1、Python 模块导入语法 Python 模块导入语法 : [from 模块名称] import [模块 | 类 | 变量 | 函数 | *] [as 别名] 上述语法中

2.1K20

【愚公系列】2021年12月 Python教学课程 17-模块与包

被导入的模块也通常称为库。 模块可以分为自定义模块、内置模块和第三方模块。自定义模块就是你自己编写的模块,如果你自认水平很高,也可以申请成为 Python 内置的标准模块之一!...有时候,模块名就在搜索路径根目录下,那么可以直接 import 模块名,比如 Python内置的一些标准模块,os、sys、time 等等。...那么,当使用 import 语句的时候,Python解释器是怎样找到对应的文件的呢? Python 根据 sys.path 的设置,按顺序搜索模块。...Python 的安装目录 Python 安装目录里的 site-packages 目录 其实就是“自定义”——>“内置”——>“第三方”模块的查找顺序。...三、 包的概念 为了避免模块名冲突,Python 又引入了按目录来组织模块的方法,称为包(Package),包是模块的集合,比模块又高一级的封装。

54920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Python】Python环境搭建教学#保姆级教学#手把手带你安装

    Python环境搭建 导读 大家好,很高兴又和大家见面啦!!! 从今天开始,我们将学习一门新的高级程序语言——Python。...在今天的内容中,我们将会简单的了解一下Python,并且完成Python学习的环境搭建工作,下面我们就直接开始今天的内容吧!!!...当我们需要启动Python时,我们可以在搜索栏搜索PY即可找到Python对应的程序: 此时我们安装的只是运行环境,因此我们打开的也只是Python的命令行程序: 此时我们可以在命令行中使用一些Python...结语 在今天的内容中我们简单认识了一下Python,详细介绍了如何搭建Python的环境。...Python环境的搭建过程基本上就是属于手把手教学的过程,希望该文章能够帮助大家成功搭建自己的Python环境。

    3.5K21

    Python模块

    一、模块概述 命名空间 由于在Python中一切皆为对象(Object), 想要好好理解Module和Package,一定要先理解Namespace的概念。...优点 提高了代码的可维护性 提高了代码的复用度,编写代码不必从零开始,当一个模块编写完成,就可以在其他地方引用 引用其他模块,包含python内置模块和第三方模块 避免函数名和变量名等命名的冲突...if __name__ == '__main__': speak() __name__作用 模块就是一个可执行的python文件,一个模块被另一个模块导入,想让模块中的某一段代码不执行,可以使用...解决 为了避免模块名的冲突,python又引入了按目录来组织模块的方法,称为包(package) 特点 引入包以后,只要顶层包名不与别人冲突, 那么所有的模块都不会与别人冲突 注意 每个包目录下都会有一个名为...通过pycharm直接创建Python包 选择模块 -> New -> Python Package 输入包名 点击OK 方式二 手动创建 模块 -> New -> Directory

    1.5K40

    Python模块

    又由于不同的开发编写的模块名可能会相同,为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。...; 自定义模块:模块名要遵循Python变量命名规范,不要使用中文、特殊字符;模块名不要和内置模块名或者是已经安装的第三方模块名冲突。...导入模块 在Python中使用import、from......import、reload导入或者重载模块,在导入模块时只能使用模块名,而不是使用带.py后缀的模块文件名。...前面我们已经由于不同的开发编写的模块名可能会相同,为了避免模块名冲突,Python又引入了包的概念。当我们将一组模块归并到一个目录中,这个目录即为包,目录名即为包名。...中需要在mypackage中添加一个空的__init__.py文件来标识这是一个包含Python模块的包。

    1.2K20

    python模块

    在python中,可以将函数存储在称为模块的独立文件中,再将模块导入到主程序之中,从而隐藏程序代码的细节,将重点放在高层逻辑上。...本文目录 1 创建模块 2 导入模块 3 使用模块 创建模块 将一个或多个函数放在一个独立的文件中,这个文件就成了一个模块。文件名就是模块名,后缀名是.py。...可以为模块或者函数起一个别名: # get_list模块的别名为glimport get_list as gl# say_something模块中say_hello()函数的别名是shfrom say_something...import say_hello as sh 使用模块 如果按模块导入,则需要使用模块名.函数名()的格式调用函数: import say_something as ss ss.say_hello()...numbers_str_list)sum_of_numbers = su.sum_up (numbers_list)ss.say_result (sum_of_numbers)ss.say_bye() 程序执行如下: $ python

    1.2K30

    Python 模块

    模块让你能够有逻辑地组织你的Python代码段。 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。 模块也是Python对象,具有随机的名字属性用来绑定或引用。...简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。...定位模块 当你导入一个模块,Python解析器对模块位置的搜索顺序是: 当前目录 如果不在当前目录,Python则搜索在shell变量PYTHONPATH下的每个目录 。...如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/ 模块搜索路径存储在system模块的sys.path变量中。...比如想重载hello模块,如下: reload(hello) Python中的包 包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的Python的应用环境。

    1.1K30

    Python 模块

    今天小婷儿给大家分享的是Python 模块。 Python 模块 Python 3 模块 概念:模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。...模块可以被别的程序引入,以使用该模块中的函数等功能,这也是使用 python 标准库的方法。...一 、模块分类 1、内置模块:python提供的标准模块,如random 、time 、os等等; 2、第三方模块:别人写好的模块,我们可以拿过来用; 1):一般来说,第三方库都会在Python官方的pypi.python.org...; a:创建自己的模块时,要注意:模块名要遵循Python变量命名规范,不使用中文、特殊字符; b:模块名不要和系统模块名冲突 2)模块的作用域:表示模块中的内容能否被其他模块直接访问, 一般称为public...,只是告诉编译器这个目录不是普通目录, 是python里面的一个包 二、导入方式 1)import 模块名,...

    68910

    使用Python模块:struct模块

    但是这样不但操作麻烦,而且就上例而言对于浮点数也无能为力 3)struct模块 在Python中,『一切皆对象』,基本数据类型也不列外 C语言的数组int a[3] = {1, 2, 4};,存储的是真正的值...Python对象 struct模块执行Python值和以Pythonbytes表示的C结构体之间的转换,这可以用于处理存储在文件中或来自网络连接以及其他源的二进制数据;它使用一定格式的字符串作为C语言结构布局的简洁描述以及到或从...Python值的预期转换 ---- 两个函数:pack()、unpack() struct模块最重要的两个函数就是pack()、unpack()方法 打包函数:pack(fmt, v1, v2, v3,...解包函数:unpack(fmt, buffer) 其中,fmt是格式字符(format的谐音),struct模块支持的格式化字符如下表 ? pack()函数 写个文件简单测试下 ? ? ?...然后调用struct模块的unpack()函数读取数据 ? ? 可以看到,同样的一个文件读取方式不同,输出的结果也就不同 在文件操作结束后,不要忘了file.close()

    2.1K20

    【Python】模块

    1 模块 模块是包含一组函数的文件,希望在应用程序中引用。 2 创建模块 如需创建模块,只需将所需代码保存在文件扩展名为 .py 的文件中。...如果使用模块中的函数时,请使用以下语法: module_name.function_name 4 模块中的变量 模块可以包含已经描述的函数,但也可以包含各种类型的变量(数组、字典、对象等)。...6 重命名模块 在导入模块时使用 as 关键字创建别名。 实例 为 mymodule 创建别名 mx。...import mymodule as mx a = mx.person1["age"] print(a) # 63 7 内建模块 Python 中有几个内建模块,可以随时导入。...注释:dir() 函数可用于所有模块,也可用于自己创建的模块。 9 从模块导入 使用 from 关键字选择仅从模块导入部件。 实例 名为 mymodule 的模块拥有一个函数和一个字典。

    27720

    Python模块

    简介: 模块:用一坨代码实现了某个功能的代码集合。...分为三种: 自定义模块 第三方模块 内置模块 python去找模块的路径 其中,第三方模块安装的位置 提示:第三方模块名不能和内置以及第三方模块重名 导入模块:from lib.account import...login 添加sys.path路径: os模块(和系统相关) os.stat(“path“)  获取文件目录信息 os.path.dirname(path)  获取文件所在的目录 os.path.exists...将多个路径组合后返回,第一个绝对路径之前的参数将被忽略  hashlib模块:  (加密相关操作) 用户名,密码保存的时候必须加密 md5加密是不可以反解的。...) shutil模块(高级文件、文件夹、压缩包处理模块) subprocess模块 logging模块(重要)  (用于便捷记录日志且线程安全的模块)

    97080
    领券