Python学习基础笔记七十一——模块和库2

news2025/1/31 16:47:31

将模块放入包中

模块文件,功能分的比较清晰。文件与文件之间,是通过import这种调用关系。

当我们的项目模块文件特别多的时候,我们还需要将这些模块文件根据功能划分到不同的目录中。

这些放模块文件的目录,python把它们称之为package。

包目录中需要有一个名字为__init__.py的初始化文件,有了它,python才认为这是一个python包。

Python3.3 以后版本的解释器,如果目录只是用来存放模块文件,就不需要一个空的__init__.py文件了。通常都还带着这个初始化文件。

__init__.py可以用着包的初始化文件,里面放一些初始化代码,有独特的作用。

调用模块里的函数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1094060.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于springboot实现在线blog博客平台系统项目【项目源码+论文说明】

基于springboot实现在线blog博客平台系统演示 摘要 社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机的生活方式逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。互联网具有便利性,速度快,效率高&#x…

【ALO-BP预测】基于蚁狮算法优化BP神经网络回归预测研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

【操作系统】磁臂黏着现象

文章目录 什么是磁臂黏着?为什么 FCFS(First Come First Service) 可以避免磁臂黏着?为什么 scan,cscan 会产生磁臂黏着?为什么 NsetpScan 可以避免磁臂黏着?NScan 原理简介NScan 避免磁臂黏着的…

RT-Thread学习笔记(一):认识RT-Thread系统

认识RT-Thread系统 为什么选择RT-Thread系统RTOS 对比 裸机开发优势劣势 RT-Thread与其他RTOS系统对比 RT-Thread 简介RT-Thread系统架构官网学习资料 为什么选择RT-Thread系统 RTOS 对比 裸机开发 优势 调度算法可以最大程度的保证系统实时性低耦合、模块化、结构更清晰 劣…

软件著作申请流程笔记

1.登录中国版权保护中心,有账号的直接登记。没有的注册 2.选择软著 3.需要实名认证 4.填写三个模板,上传即可 4.1软著采集表 4.2使用手册 就是对如何使用产品,凑够十页即可(注意申请的图片需要二次加工,模糊真实客户…

2023-10-11 python-windows平台-安装-记录

摘要: 2023-10-11 python-windows平台-安装-记录 python: Download Python | Python.org 必须安装pip必要的话,就把所有的选项内容都装上 Microsoft C Build Tools 下载地址: Microsoft C Build Tools - Visual Studio 安装原因: 如果不安装的话, 使用pip安装模块…

SystemVerilog Assertions应用指南 第一章(1.28章节 内建的系统函数)

SVA提供了几个内建的函数来检查一些最常用的设计条件。 $onehot(expression)—检验表达式满足“one-hot”,换句话说,就是在任意给定的时钟沿,表达式只有一位为高。 $onehot0( expression)—检验表达式满足“ zero one-hot”,换句话说,就是在任意给定…

特殊电脑数据恢复软件EasyRecovery2024

俗话说:工欲善其事,必先利其器。我们平时应该熟练掌握集中磁盘诊断工具的使用方法,这样当遇到磁盘故障时才不至于晕头转向、手忙脚乱。那么磁盘诊断工具应具备哪些功能呢?它能够轻松搞定数据恢复,恢复丢失和删除的文件…

推荐《终末的女武神》

梅村真也原作,アジチカ作画的漫画作品 终末的女武神 播报编辑讨论2上传视频 《终末的女武神》(终末のワルキューレ)是梅村真也原作、アジチカ作画、フクイタクミ负责脚本的漫画作品,于德间书店旗下杂志《月刊COMIC ZENON》上发表…

解决Drag and drop is not supported导致无法将物理机上的文件拖入Ubuntu

问题起因 因为需要拷贝一个文件从物理机到虚拟机,但是我又不想用有关ftp的程序或者协议,但是直接拖又报错Drag and drop is not supported,索性上网查询了一下解决方法,自己记录一下。 解决方法 安装下面两个程序 sudo apt in…

【超详细】win10安装docker

win10安装docker 因为要在win10复现一个CVE漏洞,需要用到docker所以特地自己亲自安装了一下,其实在win10上安装docker与在Linux上面的原理一致,都是将docker安装在虚拟机里,不同的是win10是安装在Hyper-V虚拟机上的,需…

Python学习基础笔记六十九——文本2

二进制(字节)模式: 文本文件,纯文本文件就是保存文本字符串的文件,跟word还不一样,word是富文本文件。 其实就文件存储的底层来说,不管什么类型的文件(文本、视频、图片、word、Ex…

Mac安装Kali保姆级教程

Mac安装Kali保姆级教程 其他安装教程:使用VMware安装系统Window、Linux(kali)、Mac操作系统 1 虚拟机安装VM Fusion 去官网下载VM Fusion 地址:https://customerconnect.vmware.com/en/evalcenter?pfusion-player-personal-13 …

基于springboot实现心灵治愈心理健康平台系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现心灵心理健康平台系统演示 摘要 本论文主要论述了如何使用JAVA语言开发一个心灵治愈交流平台 ,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论…

Python爬虫selenium安装谷歌驱动解决办法

驱动下载链接:CNPM Binaries Mirror (npmmirror.com) 谷歌浏览器老版本下载:Google Chrome 64bit Windows版_chrome浏览器,chrome插件,谷歌浏览器下载,谈笑有鸿儒 (chromedownloads.net) 驱动下载后解压缩直接放入python相应文件夹: 最后&a…

springboot+java+vue毕业生学习交流平台g1el1

决定开发系统选择B/S模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行毕业生交流学习平台程序的开发,在数据库的选择上面,选择功能强大的MySQL数据库进行数…

MAKEFLAGS += -rR --include-dir=$(CURDIR)的含义

一、目的 在看uboot顶层Makefile文件时遇到这个代码不甚明白,故查找了一下资料以供大家学习 二、介绍 MAKEFLAGS -rR 表示禁止使用内置的隐含规则和变量定义;这个选项用于启用recursive make,使得Makefile目标可以调用其他Makefile目标&…

记一次排查线上OOM详细过程和解决思路

文章目录 OOM起因排查过程 OOM起因 前言声明:本人菜鸟一枚,如有地方描述不当望谅解,毕竟本人身处某十八线小城市三十六线小公司。 国庆节前头给项目换了套参数加解密方式,换完之后服务时不时就会出现如下报错,服务停…

rk3568 RT-LINUX 测试

G5501 产品详情 主线Linux是软实时系统,加入实时补丁后将其改造为硬实时系统。RT-LINUX 特点如下: 可抢占性 实现实时内核很重要的特点是可抢占性,就绪的高优先级的任务能够抢占低优先级任务。 进程调度策略 Linux内核支持实时进程和非实…

Java-lambda表达式与流处理

文章目录 一、lambda表达式二、方法引用三、Stream流 一、lambda表达式 在Java中,Lambda表达式是一种函数式编程的特性,它允许以简洁的语法编写函数或操作,而无需显式创建匿名类。Lambda表达式在Java 8中引入,是使Java更适应现代编…