程序员的知识教程库

网站首页 > 教程分享 正文

一日一技:python | import 模块(python import自己的模块)

henian88 2024-09-09 03:45:38 教程分享 12 ℃ 0 评论

使用import时,它首先通过调用__import __()函数在本地范围内搜索模块。 然后,函数返回的值将反映在初始代码的输出中。

上代码:

import math 
print(math.pi) 

输出数学圆周率:

3.141592653589793

在上面的代码模块中,导入了math,并且可以通过将其视为类和pi作为其对象来访问其变量。

pi的值由__import __()返回。

整个pi可以导入我们的初始代码,而不是导入整个模块。

再看另外一种导入形式:

from math import pi 

# Note that in the above example, 
# we used math.pi. Here we have used 
# pi directly. 
print(pi) 

输出结果为:

3.141592653589793

上面两种输出结果相同。



在上面的代码模块中,不导入math,而是仅将pi作为变量导入。

可以使用*导入所有函数和常量。

from math import *
print(pi) 
print(factorial(6))   #代表6的阶乘,即6*5*4*3*2*1

输出:

3.141592653589793
720



如上所述,导入使用__import __()搜索模块,如果找不到,则会引发ImportError

代码演示:

import mathematics 
print(mathematics.pi) 

输出:

Traceback (most recent call last):
  File "C:/Users/GFG/Tuples/xxx.py", line 1, in 
    import mathematics
ImportError: No module named 'mathematics'

完毕。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表