python中的导入类似于C/C++中的#include header_文件。通过使用import导入文件/函数,Python模块可以从另一个模块访问代码。import语句是调用导入机制的最常见的方式,但它不是唯一的方式。
null
导入模块名称 使用导入时,它会通过调用_import__;()函数,在本地范围内搜索最初的模块。然后,函数返回的值将反映在初始代码的输出中。
python
import math print (math.pi) |
输出:
3.141592653589793
导入模块名称。成员姓名 在上面的代码模块中,math被导入,通过将其视为一个类,pi作为其对象,可以访问其变量。 pi的值由_import__()返回。 pi作为一个整体可以导入到我们的初始代码中,而不是导入整个模块。
python
from math import pi # Note that in the above example, # we used math.pi. Here we have used # pi directly. print (pi) |
输出:
3.141592653589793
从模块名称导入* 在上面的代码模块中,没有导入数学,而是将pi作为变量导入。 所有函数和常量都可以使用*导入。
python
from math import * print (pi) print (factorial( 6 )) |
输出:
3.141592653589793720
如上所述,import使用_import__;()来搜索模块,如果没有找到,它将引发ImportError
python
import mathematics print (mathematics.pi) |
输出:
Traceback (most recent call last): File "C:/Users/GFG/Tuples/xxx.py", line 1, in import mathematicsImportError: No module named 'mathematics'
本文由 皮尤斯门战 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END