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

如何在python中调用模块

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

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

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

import sys

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

import os, sys, time

虽然这样可以节省空间,但它违反了 Python 风格指南。 Python 风格指南建议将每个导入语句放在单独的行中。

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

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
这个人很懒,什么都没写
扫一扫二维码分享