Python3中的模块

模块:创建的py文件

:创建文件夹,文件夹中放很多的py文件


在一个py文件里调用另外一个py文件里的函数,例子

# 这个文件是主文件,app.py 文件# 调用其他自定义的模块
# 导入非嵌套层级的模块
import exampledef run():example.test()run()
# 这个文件是 example.py def test():print("这个是example.py文件")

只要运行 app.py 文件,就可以跑出结果。


如果要在一个py文件里,调用来自另一个自定义包里的py文件。

# 这个是 app.py 文件# 这么调用
# import example.showDB as showDB  (1)
# from example import showDB  (2)   嵌套层级比较深的模块,用这方法
import example.showDB  # (3)种方法def run():  # showDB.openDB()  # (1) (2) 种方法example.showDB.openDB()  # (3) 种方法run()
# 这个是创建了一个 example 文件夹(包), 里面含有一个 showDB.py 文件def openDB():print("打开数据库")

结果如下:

打开数据库

寻找模块的步骤:

# 可以通过 import sys 来找到路径的顺序。print(sys.path)1. 当前py文件所在的目录中
2. 内置模块中找
3. site-packages中

点个赞呗~

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

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

相关文章

Git回滚操作,工作区和暂存区恢复修改删除的文件

在利用git协作过程中,经常需要进行代码的撤销操作,这个行为可能发生在工作区,暂存区或者仓库区(或版本库)。 我们先讨论在工作区与暂存区发生的撤销行为,这里会有两个命令提供帮助,git restore…

Day 15 Linux网络管理

IP解析 IP地址组成:IP地址由4部分数字组成,每部分数字对应于8位二进制数字,各部分之间用小数点分开,这是点分2进制。如果换算为10进制我们称为点分10进制。 每个ip地址由两部分组成网络地址(NetID)和主机地址(HostID).网络地址表…

Spring-Aop源码解析(中)

Spring-Aop源码解析(上)上文讲解了到底什么是Aop,以及围绕方法该如何去找对应的增强点,包括整个Advisor链路的执行顺序,本文来对上文中存在的一些关键点进行一个深入挖掘 Advice:要增强的逻辑,就是我们执行…

养猫必看!毛发护理秘籍,猫粮选择大揭秘!

亲爱的猫友们,我们都知道,猫咪的毛发是它们健康与美丽的象征。选择一款合适的猫粮,对于猫咪的毛发健康至关重要。那么,如何根据猫咪的毛发情况来选择合适的猫粮呢?接下来,就让我来为你详细解答吧&#xff0…

PDF文档电子签名怎么做?

如何确保电子文档的签署具有公信力和法律效力,防止伪造和假冒签名等问题,是电子文档无纸化应用面临的重要挑战。本文将详细介绍PDF文档电子签名的概念、重要性、实施步骤以及相关的法律背景,帮助用户理解并有效应用PDF文档电子签名技术。 1.…

Unity HDRP 2021 Release-Notes

🌈Unity HDRP 2021 Release-Notes 本文信息收集来自自动搜集工具👈 版本更新内容2021.3.33HDRP: Added additional documentation for cached shadows of directional lights.2021.3.33HDRP: Added in which space custom velocity should be computed.…

lv_micropython for ESP32-S2/S3/C3

一、更新文件 lv_binding_micropython:GitHub - kdschlosser/lv_binding_micropython at esp32-s-c-h_support 下载lv_binding_micropython分支: git clone -b esp32-s-c-h_support https://github.com/kdschlosser/lv_binding_micropython.git 替换文件&#x…

如何高效解决电商API中的订单问题?

随着电子商务的迅猛发展,订单处理成为电商企业运营中的关键环节。为了提高订单处理的效率和质量,电商API(应用程序接口)的应用逐渐受到重视。本文将深入探讨电商API在订单处理中的高效解决方案,帮助电商企业优化订单处…

安装指定版本的ant-design-vue和指定版本的@ant-design/icons-vue 图标组件包

前言: 最近在完成公司的项目时,为了兼容其他的版本,需要安装指定版本的ant-design-vue和ant-design/icons-vue 图标组件包,安装成功之后,分享如下: 安装命令: ant-design-vue: 不…

【MATLAB源码-第54期】基于白鲸优化算法(WOA)和遗传算法(GA)的栅格地图路径规划最短路径和适应度曲线对比。

操作环境: MATLAB 2022a 1、算法描述 1.白鲸优化算法(WOA): 白鲸优化算法是一种受白鲸捕食行为启发的优化算法。该算法模拟了白鲸群体捕食的策略和行为,用以寻找问题的最优解。其基本思想主要包括以下几点&#xff…

Docker 学习笔记(九):Docker 网络原理,理解 docker0,虚拟网卡,容器互联,以及跨网络连通

一、前言 记录时间 [2024-4-16] 系列文章简摘: Docker 学习笔记(六):挑战容器数据卷技术一文通,实战多个 MySQL 数据同步,能懂会用,初学必备 Docker 学习笔记(七)&#x…

Unity HDRP 2023 Release-Notes

🌈Unity HDRP 2023 Release-Notes 本文信息收集来自自动搜集工具👈 版本更新内容2023.2.17HDRP: Fixed game view flicker while on HDR and Reflection probe.(UUM-64343)2023.2.17HDRP: HDRP: Fixed invalid AABB error in the console when using th…

C# 截图并保存为图片

在winform开发中,有时会用到截图并保存为图片的时候,这里列了三种保存图片的可能情况。 将窗体截图保存成图片的方式是: Bitmap bit new Bitmap(this.Width, this.Height);//实例化一个和窗体一样大的bitmap Graphics g Graphics.FromImag…

Redis 核心知识点常考面试题(持续更新中)

Redis 核心知识点常考面试题(持续更新中) Redis单线程IO多路复用原理Redis缓存穿透、缓存雪崩、缓存击穿问题Redis与数据库双写不一致问题基于Redis实现分布式锁的的应用场景Redis持久化方式Redis内存淘汰机制Redis删除策略Redis主从复制、哨兵、集群Red…

AI时代的教育革命:智能教育的未来展望

人工智能技术正在以前所未有的速度和规模改变着我们的世界,而教育领域也不例外。本文将探讨人工智能在教育领域的应用现状和未来发展趋势,介绍智能教育的核心概念和关键技术,并通过案例分析和实践指南,展望智能教育的未来&#xf…

速盾:jquery可以用cdn加速吗?

CDN(Content Delivery Network)是一种优化网络传输的技术,通过将网站的相关静态资源缓存到全球各地的服务器节点上,可以加速网站的访问速度。jQuery是一款非常流行的JavaScript库,用于简化网页开发中的DOM操作、事件处…

回归损失函数

目录 1 MAE 2 MSE 3 MAPE 4 Quantile Loss分位数损失 回归损失函数也可以做为评价指标使用,但是有没有想过数据分布与损失函数之间的关系呢! 使用特定损失函数的前提是我们对标签的分布进行了某种假设,在这种假设的前提下通过极大似然法推…

降低Altium Designer许可使用成本

在电子设计行业中,Altium Designer等EDA(电子设计自动化)软件是不可或缺的工具。然而,随着业务的增长,许可使用成本也成为企业关注的焦点。本文将探讨如何减少Altium Designer的许可使用成本,提高企业经济效…

GPT-3和自然语言处理的前沿:思考AI大模型的发展

引言 自然语言处理(NLP)是人工智能(AI)领域中最富有挑战性和活跃的研究领域之一。近年来,随着深度学习技术的发展和计算能力的提高,大型语言模型,尤其是OpenAI的GPT-3,已成为推动该…

基于微信小程序投票评选系统的设计与实现(论文+源码)_kaic

摘 要 社会发展日新月异,用计算机应用实现数据管理功能已经算是很完善的了,但是随着移动互联网的到来,处理信息不再受制于地理位置的限制,处理信息及时高效,备受人们的喜爱。所以各大互联网厂商都瞄准移动互联网这个潮…