怎样学python 第二十一课 模块简介 ---转载---玄魂工作室

本文介绍了Python中的模块概念及其重要性,并详细讲解了两种模块导入方式:导入整个模块和指定导入函数及类。通过实例演示了如何使用Python的os模块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

欢迎大家回来!我们已经拖延有一段时间了,不是吗?

今天,我们将通过引入模块来启动Python培训系列的第二部分。 我们将首先解释一个模块是什么,我们将举一个例子。

所以,让我们开始吧!

 

什么是模块(Modules)?

模块对于制作专门的代码非常重要,模块是一组已经预先构建以执行特定任务的功能

你可能会问,“为什么要把所有东西都分开?”

这样想一想,如果你曾经在野营(不,我不是在谈论CoD),你会知道,为了正确设置,你需要携带合适的设备。

注:CoD是使命召唤游戏

现在想象一下,如果你在像阿拉斯加这样的特定环境中露营,你肯定需要特殊装备才能在那里露营,想象一下,如果你每次驻扎时都必须为每一个单一的环境带来每一件装备,这将是一个巨大的痛苦!

Python也是如此,为什么要把所有的函数和类放在一个地方?

它什么也不做,只是减缓了解释者的速度,如果我们将所有代码分成不同的组,那么只需选择我们需要并运行的代码就会更容易,更快速!

现在我们已经了解了哪些模块,我们可以演示如何使用它们,这里用作实例的是Python的os模块。

 

方法1:导入整个模块

当我们想要使用某个模块时,我们需要导入该模块。

当我们导入某些东西时,我们将它带入我们的执行空间,以便我们可以使用它的功能等等。

我们可以导入整个模块,或者我们可以从中导入特定的功能,我们将会同时执行。

我们使用导入关键字导入模块(令人震惊,对吧?),我们按照这个关键字和我们想要导入的模块的名称,现在我们开始导入整个模块:

>>> impot  os

好,现在我们已经导入了我们的模块,现在我们可以调用os模块的任何函数了,比如我们先调用getcwd()函数,这个函数是显示你当前工作目录的函数。

如果我们导入整个模块,我们需要在调用该函数之前指定模块名称,以便解释器知道在哪里查找该函数。让我们继续并从我们的模块中调用osgetcwd()函数:

>>>  os.getcwd()

/home/ubuntu

好的,我们能够导入整个os模块并专门调用其相应功能!现在我们已经这样做了,让我们尝试仅导入getcwd()模块,而不使用其他函数。

 

方法2:指定函数和类

除了导入整个模块之外,我们还可以明确指出我们希望拥有哪些函数和类。 这将使它们进入我们的空间,就像我们创建它们一样。

当我们想要导入特定的东西时,我们使用关键字from

我们告诉解释器从这个模块,我想导入这个功能,我们从关键字开始,然后是从中导入的模块的名称,然后我们列出我们想要导入的函数/类

如果您希望导入多个对象,则必须用逗号分隔它们。

现在我们已经介绍了如何导入特定的对象,让我们明确地导入我们的getcwd()函数:

>>> from os  import getcwd

>>>  getcwd()

/home/ubuntu

 

成功,既然我们已经导入了getcwd()函数,我们可以在不指定模块的情况下调用它了。

 

总结

我们在这里介绍了一些关于正确使用模块非常重要的内容,我们需要知道它们是如何工作的以及它们究竟是什么。

今天我们介绍了输入的基本知识以及与之相关的关键字,下一次,我们将进入一个流行的标准模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值