`

python 之 模块 笔记

 
阅读更多
--------------------------------------------------------------
导入其他模块:
	在一个模块中要使用另外一个模块中的内容,就需要使用 import 关键字来导入相应的模块。
	import sys;  既可导入 sys.py 中的模块。
	
	程序执行到 import 时,它在sys.path变量中所列目录中寻找sys.py模块。如果找到了这个文件,
这个模块的主块中的语句将被运行,然后这个模块将能够被你使用 。
--------------------------------------------------------------
建立模块文件:
	当我们需要将一系列的方法封装起来以便重用时,就要建立模块文件,它类似于一个类库文件,
一个文件中包含了许多可用的方法。
	模块文件的后缀名是 .py 
--------------------------------------------------------------导入某个模块的变量:
	from sys import argv 将 sys 模块中的argv变量输入到当前的模块。
	from sys import *    将 sys 模块中的所有变量输入到当前的模块。
	
	这样导入后,就不需要使用 sys.XX 而是直接使用变量名称即可调用相应的变量。

--------------------------------------------------------------
__name__运行时名称:
	该变量表示当前模块运行时的名称,当模块自主运行时,它的运行时名称是 '__main__'。
	如果该模块被导入到其他模块中运行,那么它的运行时名称就是不 '__main__' 了,而是导入时用的名称。
============================================================
导入模块并设置别名:
	imprt sys as s ;
	在文件中就可以以 s. 来调用 sys 模块中的方法了

在一个模块中 定义 函数 与 变量。
	将需要的变量 与 函数 定义完毕后,就可以在其它模块中导入当前的模块来进行调用了
	
	都是用 点 运算符来调用相应的方法和变量,类似于java中的静态调用。

	如果我们使用了  from .. import * 来导入一个模块的话,就可以直接调用了。
 
分享到:
评论

相关推荐

    python核心笔记.pdf

    【Python核心笔记】深入浅出地探讨了Python这一强大且多用途的编程语言。Python以其简单易用且功能强大的特性,赢得了广大开发者的喜爱。它是一种解释型的高级编程语言,支持面向对象编程,同时也具备过程化编程的...

    Selenium python之学习笔记

    接下来,笔记展示了如何导入selenium库中的webdriver模块,这是Selenium自动化测试的基础。 示例代码中演示了如何创建一个新的Firefox驱动实例,并最大化窗口。之后使用driver.get方法访问了百度的首页,并利用find...

    python培训班笔记

    在“python培训班笔记”中,我们可以深入学习多个重要的Python相关领域,包括MySQL数据库操作、正则表达式、Python基础以及网络编程。这些知识点是成为一名熟练的Python开发者的必备技能。 首先,让我们关注Python...

    python pandas模块使用笔记

    python pandas模块使用笔记 包含可运行代码

    免费下载 - python入门基础笔记(包含文件操作、python正则模块等等)

    本包是笔者在初学python的时候做的第一份笔记,希望能帮助到大家! python是一种解释型语言,相比于C语言和C++,它的学习难度较低。因为它不仅隐藏了许多计算机底层的细节,也实现了可以存储很大数字的类型从而不会...

    Python核心编程笔记

    在Python核心编程学习笔记中,包含了Python编程语言的基础知识和编程技巧。笔记从基本配置及基础语法开始,详细介绍了Python解释器的各种选项以及如何运行Python脚本。解释器选项包括调试输出、生成优化字节码、导入...

    python基础学习笔记

    面向对象编程(面向对象编程)是Python的核心特性之一,笔记中讲解了类的创建、属性、方法、继承、封装、多态以及类的高级用法,如类变量、静态方法、类方法、__slots__等。函数重写和多态的介绍,使初学者能够理解...

    Python基础课程笔记.zip

    "Python基础课程笔记.zip"是一个包含六星教育提供的Python入门学习资料的压缩包,旨在帮助初学者快速掌握Python编程的基本概念和技能。 在这个压缩包中,你可能会找到关于以下关键知识点的详细讲解: 1. **Python...

    Python itertools模块笔记:迭代工具.md

    ### Python itertools模块详解 #### 一、itertools模块概述 - **定义与目的:** - `itertools`是Python标准库中一个重要的模块,它提供了丰富的迭代工具函数,能够高效地处理各种迭代操作。 - 目的是为了提供一...

    Python3中文笔记

    7. **模块与包**: Python的模块化设计让代码组织有序,笔记可能涵盖如何导入和使用标准库及第三方库,以及创建自定义模块。 8. **异常处理**: 通过try-except语句来捕获和处理程序运行时可能出现的错误,提高代码的...

    Python3学习笔记整理

    这份笔记涵盖了Python的基础语法、数据结构、控制流、函数、模块化编程、面向对象编程等多个方面,旨在帮助初学者系统地理解和应用Python语言。 1. **基础语法**:Python以其简洁明了的语法著称,例如缩进替代大...

    Python语言学习笔记

    模块是组织Python代码的一种方式,文档中讲解了模块对象、搜索路径、如何导入模块以及如何构建包。 类是面向对象编程的核心概念之一,在文档中作者也对此进行了详细的阐述,包括名字空间、字段、属性、方法、继承、...

    python笔记

    * Python模块的概念:Python模块是一个包含了相关函数和变量的文件,可以被其他程序导入和使用。 * Python模块的分类:包括内置模块、标准模块和第三方模块。 * Python模块的使用:包括import语句、from-import语句...

    Python源码剖析笔记

    ### Python源码剖析笔记知识点梳理 #### C语言基础回顾 ##### 关于ELF文件 ELF(Executable and Linkable Format)文件是Linux下一种常见的可执行文件格式。它分为可执行文件和目标文件两种类型,其中可执行文件...

    python 大神学习笔记

    标准库章节则介绍了Python中标准库的使用,如字符串处理的re模块、数据结构的bisect和heapq模块、数学运算的random模块、文件与目录操作的os和shutil模块、数据存储与序列化的pickle模块、数据加密的hashlib模块、...

    B站黑马程序员Python教程学习笔记.zip

    5. **模块与包**:掌握如何导入和使用Python的模块,理解包的组织结构以及如何创建自己的模块。 6. **异常处理**:学习如何使用try-except语句处理程序运行时可能出现的错误。 7. **面向对象编程**:了解类(class...

    python学基础笔记

    "Python学基础笔记"涵盖了Python编程的关键概念,包括但不限于数据类型和数字类型,以及标识符的使用规则。以下是对这些核心知识点的详细阐述: 1. **Python数据类型**:在Python中,数据类型是组织和存储数据的...

    python模块笔记,python模块和包知识讲解.doc

    Python 模块是组织代码的一种方式,它们可以包含变量、函数、类和其他可重用的代码单元。模块化编程使得代码更加清晰、可维护,并且能够有效地减少代码重复。在 Python 中,模块文件通常以 `.py` 结尾,如 `module....

    菜鸟的Python笔记

    本篇Python笔记将从多个方面对Python进行介绍,包括其安装过程、基本编程概念、数据类型、基本语句、控制结构、函数使用等,旨在帮助初学者快速入门并掌握Python的基本知识。 一、安装Python 要使用Python,首先...

    Python笔记 ,python笔记全,Python源码.zip

    这份“Python笔记全,Python源码”的压缩包很可能是为了帮助初学者或有经验的开发者深入理解Python语言的核心概念和实践技巧。以下是根据标题和描述可能包含的一些关键知识点: 1. **基础语法**:Python的基础包括...

Global site tag (gtag.js) - Google Analytics