`

Python34-05-模块(module)

阅读更多

#模块(module)---一个.py文件就构成一个模块。通过模块,你可以调用其它文件中的程序

##引入模块

##1、先写一个first.py文件

##def laugh():

##    print ('HaHaHaHa')

  

##2、再写一个second.py,并引入first中的程序

##import first

##

##for i in range(10):

##    first.laugh()

 

##Python中还有其它的引入方式

##import a as b             # 引入模块a,并将模块a重命名为b

##from a import function1   # 从模块a中引入function1对象。调用a中对象时,我们不用再说明模块,即直接使用function1,而不是a.function1。

##from a import *           # 从模块a中引入所有对象。调用a中对象时,我们不用再说明模块,即直接使用对象,而不是a.对象。

 

##搜索路径

##1、程序所在的文件夹

##2、标准库的安装路径

##3、操作系统环境变量PYTHONPATH所包含的路径

 

##模块包---可以将功能相似的模块放在同一个文件夹(比如说this_dir)中,构成一个模块包

##import this_dir.module  #引入this_dir文件夹中的module模块

 

##文件夹中必须包含一个__init__.py的文件,提醒Python,该文件夹为一个模块包。__init__.py可以是一个空文件

 

分享到:
评论

相关推荐

    python27-python-devel-2.7.18-2.el7.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    MySQL-python-1.2.5-cp27-none-win32.whl

    python MySQL-python模块 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb. Did you install mysqlclient or MySQL-python?

    python36-3.6.8-38.module_el8.5.0+895+a459eca8.ppc64le.rpm

    离线安装包,亲测可用

    MySQL_python-1.2.5-cp27-none-win32.zip

    python MySQL-python模块 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb. Did you install mysqlclient or MySQL-python

    python-3.12.0-docs-pdf-a4.zip

    5. **模块和包**:Python的模块化设计使得代码组织有序,包的使用则可以更好地管理和重用代码。文档将指导如何创建和使用模块与包。 6. **标准类型**:Python的内置数据类型,如列表、元组、字典、集合等,以及如何...

    PyPI 官网下载 | cloverly-python-module-0.2.0.tar.gz

    Python库的设计通常遵循一定的模块化原则,"cloverly-python-module"很可能包含一系列的Python模块(.py文件),这些模块定义了函数、类和变量,以实现特定的功能。例如,一个名为"cloverly"的顶级模块可能包含了...

    pynaoqi-python2.7-2.8.6.23-linux64-20191127_152327.tar.gz

    `python-naoqi`是Python语言的NAOqi模块,它为Python开发者提供了与NAOqi通信的接口。通过这个库,你可以访问NAOqi的所有服务和事件,实现对NAO机器人的各种操作,如移动、说话、感知环境、处理传感器数据等。`...

    python编程-模块组件-six-1.16.0.tar.gz

    4. **导入模块**:`six.moves.import_module`函数可用于在不同Python版本中一致地导入模块。 5. **异常处理**:`six.reraise`用于在Python 2和3中重新抛出异常。 6. **迭代器**:`six.iter*`函数(如`six.iterkeys`,...

    Python自学教程-07-制作模块之定义模块.ev4.rar

    在Python编程语言中,模块(Module)是一种组织代码的有效方式,它可以包含函数、类和变量。模块让代码更易于管理,提高代码的可重用性,是Python编程中不可或缺的一部分。本教程“Python自学教程-07-制作模块之定义...

    python专用boost扩展模块/boost_python-1.55.win32-py3.3.rar

    Python Boost扩展模块是将C++的Boost库与Python语言相结合的一种工具,旨在增强Python的性能和功能。Boost库是一个开源的C++库集合,提供了大量的高效、跨平台的实用程序,包括数学算法、图形库、多线程支持、日期...

    python爬虫案例-03-导入模块之方法二.ev4.rar

    总结来说,Python爬虫案例-03-导入模块之方法二主要涵盖了Python模块导入的多种方式,包括基础导入、从模块中导入特定元素、重命名导入以及包和动态导入的概念。理解并熟练应用这些技巧,将使你的Python爬虫项目更加...

    python3.7.0-docs 压缩包

    10. **标准库更新**:Python 3.7的标准库中包含许多模块的改进和新功能,例如`datetime`模块的性能提升,`statistics`模块增加了更多的统计函数等。 这些只是Python 3.7中的一部分重要变化和改进。Python 3.7.0-...

    解决Python找不到ssl模块问题 No module named _ssl的方法

    在Python编程过程中,有时会遇到导入模块时遇到错误,例如"ImportError: No module named _ssl"。这个错误通常表示Python无法找到SSL模块,该模块是Python标准库的一部分,用于处理安全套接层(SSL)和传输层安全...

    python--datetime模块基本操作.pdf

    datetime 模块是 Python 标准库之一,经常用于获取当前时间和日期。datetime 模块中包含一个同名的 datetime 类,可以通过 `from datetime import datetime` 导入该类。如果仅导入 `import datetime`,则需要使用...

    python-3.9.1-amd64.zip

    Python的安装完成后,用户可以通过在命令行输入`python`或`python3`来启动Python交互式解释器,或者通过`python -m <module>`来运行Python模块。pip可以用来安装、升级和卸载Python第三方库,如`pip install numpy`...

    python安装包-验证码识别(图片识别)包,muggle-ocr

    python安装包-验证码识别(图片识别)包muggle-ocr的安装文件,可以直接使用pip安装。 下载之后解压缩,然后使用命令“pip install muggle-ocr-1.0.3.tar.gz -i https://pypi.douban.com/simple”,因为使用豆瓣下载...

    Python自学教程-09-了解模块定位顺序.ev4.rar

    在Python编程中,模块是代码组织的基本单位,它包含了函数、类和其他可执行的代码。模块定位顺序是指Python解释器查找模块时遵循的路径,这一过程对于理解和编写可复用的代码至关重要。本教程将深入讲解这个主题,...

    Python 中 -m 的典型用法、原理解析与发展演变

    Python中的`-m`选项是一个强大的特性,它允许用户直接通过命令行运行Python模块作为脚本。这个选项的出现使得直接执行内置或自定义模块变得简单,尤其在处理一些简单的命令行工具或需要快速启动的服务时。下面我们将...

    Python 解决由于未安装模块而导致的 No module named 问题 Python源码

    Python 解决由于未安装模块而导致的 ”No module named ”问题 Python源码Python 解决由于未安装模块而导致的 ”No module named ”问题 Python源码Python 解决由于未安装模块而导致的 ”No module named ”问题 ...

    python3、pip3、flask库

    一旦你有了这些文件,可以在已经安装了Python3和pip3的系统上运行`pip3 install --no-index --find-links=path/to/pip-module flask`命令,其中`path/to/pip-module`是你的Flask模块文件所在的路径。 离线安装Flask...

Global site tag (gtag.js) - Google Analytics