| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python 中绝对导入和相对导入的区别 -> 正文阅读 |
|
[Python知识库]Python 中绝对导入和相对导入的区别 |
当您处理一个主要的 Python 项目时,您会将 Python 代码划分为多个 Python 记录。 将代码分成不同的记录给了任务一个特殊的外观,这可能是编写干净代码的最理想的方式。 通常,所有顶级 Python 库都是利用称为 Python 模块的不同 Python 记录组成的,并存在于称为 Python 包的众多索引或组织器中。 Python import 语句使 Pythonistas 可以轻松地在另一个 Python 文件中使用一个 Python 文件的代码。 然而,仍然有许多 Python 初学者和中级学习者发现 import 语句令人困惑,不知道 Python 中相对导入和绝对导入之间的区别(绝对导入和相对导入)。 For English translation: Absolute vs Relative imports ? 导入语句语法 模块和包的名称区分大小写,因此,请确保您写的是正确的名称。
or
但是,Python 还提供了与 import 一起使用的语句。 这使得 import 语句变得复杂。
or
Example
Python 导入的类型 1. Python 绝对导入 当我们只想从模块或包中导入特定功能或子模块时,通常使用绝对导入。 句法
例如,如果要访问写在module_E 中的方法function_E,则需要指定module_E.py 的绝对路径并获取function_E 方法。 例如:
使用相同的语法,您可以访问项目的任何模块和包。 2. Python 相对导入 句法
因此,与其使用绝对导入,不如使用相对导入,因为 CurrentProgram.py 和 module_B.py 位于同一位置。 在相对导入中,我们使用 (.) 点表示法来表示当前目录。 #CurrentProgram.py
Access the? #package_B/module_C
Python 中的绝对与相对导入 结论? 这完全是关于 Python 中的绝对导入和相对导入。 通常,Python 开发人员在处理共享或大型项目时更喜欢绝对导入。 因为在那里,他们希望确保其他开发人员也可以获得导入模块的完整路径。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 4:28:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |