用Python导入模块
模块基本上是一个文件,其中包含许多行的python代码,其他Python程序可以引用或使用这些行。应该组织一个大型的python程序,以将程序的不同部分保留在不同的模块中。这在调试,增强功能和有效打包程序等所有方面都将提供帮助。要在任何python程序中使用模块,我们应该首先将其导入新程序。然后,该模块中的所有功能,方法等将对新程序可用。
有进口声明
让我们创建一个名为profit.py的文件,其中包含用于特定计算的程序,如下所示。
示例
def getprofit(cp, sp):result = ((sp-cp)/cp)*100
return result
接下来,我们要在另一个python程序中使用上述功能。然后,我们可以在新程序中使用import函数来引用此模块及其名为getprofit的函数。
示例
import profitperc=profit.getprofit(350,500)
print(perc)
输出结果
运行上面的代码给我们以下结果-
42.857142857142854
与从模块导入
我们也只能从模块中导入特定方法,而不是整个模块。为此,我们使用from Module import语句,如下所示。在下面的示例中,我们从数学模块中导入pi的值,以在程序中进行某些计算。
示例
from math import pix = 30*pi
print(x)
输出结果
运行上面的代码给我们以下结果-
94.24777960769379
调查模块
如果我们想知道各种内置模块的位置,可以使用sys模块来找出。同样,要了解模块中可用的各种功能,我们可以使用dir方法,如下所示。
示例
import sysimport 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