知行编程网知行编程网  2022-09-21 03:00 知行编程网 隐藏边栏  10 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python怎么引入模块的相关知识,包括python调用模块,以及python办公模块这些编程知识,希望对大家有参考作用。

如何在python中导入模块

作为新手 Python 程序员,你需要学习的第一件事就是如何导入模块或包。但我注意到,这些年来不时使用 Python 的人并不都知道 Python 的导入机制实际上是非常灵活的。在本文中,我们将探讨以下主题:

常规导入(regular imports)
使用from语句导入
相对导入(relative imports)
可选导入(optional imports)
本地导入(local imports)
导入注意事项

正则导入应该是最常用的导入方式,大概是这样的:

import sys

你只需使用导入一词并指定要导入的模块或包。以这种方式导入的好处是你可以一次导入多个包或模块:

import os, sys, time

虽然这节省了空间,但它违反了 Python 样式指南。 Python 样式指南建议将每个 import 语句放在自己的行上。

有时在导入模块时,你想重命名模块。这个功能很容易实现:

import sys as system
print(system.platform)

上面的代码将我们导入的 sys 模块重命名为 system.我们可以像以前一样调用模块的方法,但使用新的模块名称。还有一些子模块必须使用点表示法导入。

import urllib.error

这是一种不常见的情况,但意识到这一点总是没有坏处。

使用from语句导入

很多时候,你只想导入模块或库的某个部分。让我们看看如何在 Python 中做到这一点:

from functools import lru_cache

上面这行代码可以让你直接调用 lru_cache。如果以正常方式导入 functools,则必须像这样调用 lru_cache:

functools.lru_cache(*args)

根据你的实际使用场景,上述方法可能会更好。在复杂的代码库中,能够查看从哪里导入函数会很有用。但是,如果你

代码维护良好,模块化程度高,因此只导入某个模块的一部分内容,非常方便简洁。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享