python模块与包

这篇具有很好参考价值的文章主要介绍了python模块与包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、模块

表面上看是一个文件,实质是为了防止过度耦合,分类存储代码。

1)普通导入

import 模块名[ as 别名]

模块名.变量

模块名.函数名()

2)导入模块里的函数

from 模块名 import 函数名[ as 别名]

导入模块中所有函数

from 模块名 import *

不用加入模块名,直接调用函数

3)导入多个模块

import 模块名,模块名,模块名

二、包

包类似一个里面有一个__init__.py模块的文件夹

1、引入方式:

1)import 包名[.模块名 [as 别名]]

2)from 包名 import 模块名[as 别名]

3)from 包名.模块名 import 成员名[as 别名]

2、无论导包还是调用模块都是解释器依赖sys.path的路径进行查找的,由于解释器运行某个文件时就会把当前文件目录放入sys.path中,因此同路径下的包和模块都可以被调用,检索不到会报错。

以下是如何构建模块目录:文章来源地址https://www.toymoban.com/news/detail-410146.html

import sys,os

#构建新路径
BASE_PATH=os.path.dirname(os.path.abspath(__file__))
BASE_PATH+="/test"
sys.path.append(BASE_PATH)#添加新的检索路径

到了这里,关于python模块与包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python基础教程:第九章_Python异常模块与包

    从现在开始,让我们来进入到新的章节, Python 异常模块与包的内容学习。本章节我们主要分为 6 部分进行讲解,包含了 Python 异常的相关操作以及 Python 的模块操作, Python 的包操作和安装第三方 Python 包的相关操作。 学习目标 了解异常的概念 什么是异常 当检测到一个错误

    2024年02月07日
    浏览(103)
  • Python-Go python模块与包 - GO问题 - GO容量测试

    目录 go 模块与包复习(Init函数 - go mod) init函数有什么用?init函数是什么? go.mod文件是什么?有什么作用? python的模块与包 python中包的分类 1、内置模块:不需要安装,直接使用 2、三方模块:需要安装,再使用 3、自定义模块 python中自定义模块的简述 导入模块的两种方式

    2024年02月16日
    浏览(40)
  • < Python全景系列-7 > 提升Python编程效率:模块与包全面解读

    欢迎来到我们的系列博客《Python全景系列》!在这个系列中,我们将带领你从Python的基础知识开始,一步步深入到高级话题,帮助你掌握这门强大而灵活的编程语法。无论你是编程新手,还是有一定基础的开发者,这个系列都将提供你需要的知识和技能。 Python全景系列的第七

    2024年02月06日
    浏览(44)
  • 模块与包

    模块--》文件 包--》文件夹 我们将类似功能的模块放到一起(包)内,要用时直接导入即可 语法: import 模块名 as 别名: ---》取别名是为了可以节省时间,简化代码 import win32process as pro # 以后直接用pro即可 模块分为三种: 1.内置模块 2.第三方模块 3.自定义模块 导入模块:

    2024年02月05日
    浏览(35)
  • 【python】之pyinstaller模块,python程序打包成一个可执行exe 文件(超详细)!

    PyInstaller是一个在Windows、GNU/Linux、macOS等平台下将Python程序冻结(打包)为独立可执行文件的工具, 用于在未安装Python的平台上执行Python编写的应用程序 使用pip接口进行安装 1.打开命令行: 切换到要转换的python文件路径,输入上述指令。 (1)-F: 只生成一个单个文件(只有一个

    2024年02月12日
    浏览(62)
  • python 异常的捕捉与包

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 为了更深入的学习python,了解异常和包的内容: 简单的说异常就是bug,包就是多个模块(.py的文件)和一个__inti__.py。此篇文章为大家做出总结。 提示:以下是本篇文章正文内容,下面案例可供参考 1.1 了

    2024年03月09日
    浏览(34)
  • 【Unity ShaderGraph】| 快速制作一个 表面水纹叠加效果

    前言 本文将使用ShaderGraph制作一个表面水纹叠加效果,可以直接拿到项目中使用。 对ShaderGraph还不了解的小伙伴可以参考这篇文章:【Unity ShaderGraph】| Shader Graph入门介绍 | 简介 | 配置环境 | 窗口介绍 | 简单案例 下面就开始看一下具体的制作流程,然后自己动手制作一个吧!

    2024年01月19日
    浏览(58)
  • 【表面缺陷检测】铝型材表面缺陷检测数据集介绍(含xml标签文件)

    铝型材是一种由铝合金材料制成的,具有固定截面形状和尺寸的条形建材。由于其优良的物理性能和广泛的应用领域,铝型材在现代工业和生活中发挥着重要的作用。 根据截面形状的不同,铝型材可分为角铝、槽铝、工字铝、方管铝等多种类型。每种类型的铝型材都有其独特

    2024年02月08日
    浏览(41)
  • matlab 将三维表面网格写入STL或PLY文件

      将三维表面网格写入STL或PLY文件   使用指定的文件名将曲面网格写入STL或PLY文件。

    2024年02月09日
    浏览(31)
  • 用Python制作一个自动点击器,三种模块都可以

    顾名思义,Python中的自动点击器是一个简单的Python应用程序,可以按照用户的要求重复点击鼠标。不同的参数,如速度、频率和位置,可以根据用户的要求进行改变。 Python有不同的模块可用于控制键盘、鼠标等设备。因此,我们可以使用这些模块在Python中轻松创建一个自动点

    2024年02月12日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包