用Python导入模块

模块基本上是一个文件,其中包含许多行的python代码,其他Python程序可以引用或使用这些行。应该组织一个大型的python程序,以将程序的不同部分保留在不同的模块中。这在调试,增强功能和有效打包程序等所有方面都将提供帮助。要在任何python程序中使用模块,我们应该首先将其导入新程序。然后,该模块中的所有功能,方法等将对新程序可用。

有进口声明

让我们创建一个名为profit.py的文件,其中包含用于特定计算的程序,如下所示。

示例

def getprofit(cp, sp):

   result = ((sp-cp)/cp)*100

   return result

接下来,我们要在另一个python程序中使用上述功能。然后,我们可以在新程序中使用import函数来引用此模块及其名为getprofit的函数。

示例

import profit

perc=profit.getprofit(350,500)

print(perc)

输出结果

运行上面的代码给我们以下结果-

42.857142857142854

与从模块导入

我们也只能从模块中导入特定方法,而不是整个模块。为此,我们使用from Module import语句,如下所示。在下面的示例中,我们从数学模块中导入pi的值,以在程序中进行某些计算。

示例

from math import pi

x = 30*pi

print(x)

输出结果

运行上面的代码给我们以下结果-

94.24777960769379

调查模块

如果我们想知道各种内置模块的位置,可以使用sys模块来找出。同样,要了解模块中可用的各种功能,我们可以使用dir方法,如下所示。

示例

import sys

import math

print(sys.path)

print(dir(math))

输出结果

运行上面的代码给我们以下结果-

[' ',

'C:\\Windows\\system32\\python38.zip',

'C:\\Python38\\DLLs',

'C:\\Python38\\lib',

'C:\\Python38',

'C:\\Python38\\lib\\site-packages']

['…..log2', 'modf', 'nan', 'perm', 'pi', 'pow', 'prod',….]

以上是 用Python导入模块 的全部内容, 来源链接: utcz.com/z/355614.html

回到顶部