📌  相关文章
📜  如何在 python 中导入一些东西(1)

📅  最后修改于: 2023-12-03 15:38:23.800000             🧑  作者: Mango

如何在 Python 中导入一些东西

在 Python 中,我们可以使用关键字 import 来导入一些东西(比如模块、函数、变量等)。导入后,我们就可以使用其提供的功能了。本文将介绍 Python 中如何导入一些东西。

导入模块

Python 中许多功能都被组织成了模块,我们可以通过导入这些模块来使用这些功能。以下是导入模块的几种方法:

  1. 直接导入整个模块

    import 模块名
    

    例如,我们可以导入标准库中的 math 模块,然后使用其提供的函数:

    import math
    print(math.sqrt(16))
    
  2. 导入模块中的指定部分

    from 模块名 import 部分名
    

    例如,我们可以只导入 math 模块中的 sqrt 函数,然后使用其提供的功能:

    from math import sqrt
    print(sqrt(16))
    
  3. 导入模块中的所有部分

    from 模块名 import *
    

    例如,我们可以直接导入 math 模块中的所有功能,然后使用其提供的函数:

    from math import *
    print(sqrt(16))
    
导入包

Python 中的包是一个管理模块的文件夹,其中包含许多模块。我们可以通过导入包中的模块来使用这些模块。以下是导入包的几种方法:

  1. 直接导入模块

    import 包名.模块名
    

    例如,我们可以导入 numpy 包中的 array 模块,然后使用其提供的函数:

    import numpy.array
    print(numpy.array([1, 2, 3]))
    
  2. 导入包中的指定部分

    from 包名.模块名 import 部分名
    

    例如,我们可以只导入 numpy 包中的 array 模块中的 array 函数,然后使用其提供的功能:

    from numpy.array import array
    print(array([1, 2, 3]))
    
  3. 导入包中的所有部分

    from 包名.模块名 import *
    

    例如,我们可以直接导入 numpy 包中的所有功能,然后使用其提供的函数:

    from numpy.array import *
    print(array([1, 2, 3]))
    
导入自定义模块

如果我们自己编写了一个模块,我们也可以像导入标准库和第三方库中的模块一样导入自己编写的模块。以下是导入自定义模块的几种方法:

  1. 直接导入整个模块

    import 模块名
    

    例如,我们可以导入自己编写的 my_module.py 模块,然后使用其中的函数:

    import my_module
    print(my_module.my_function())
    
  2. 导入模块中的指定部分

    from 模块名 import 部分名
    

    例如,我们可以只导入自己编写的 my_module.py 模块中的 my_function 函数,然后使用其提供的功能:

    from my_module import my_function
    print(my_function())
    
  3. 导入模块中的所有部分

    from 模块名 import *
    

    例如,我们可以直接导入自己编写的 my_module.py 模块中的所有功能,然后使用其提供的函数:

    from my_module import *
    print(my_function())
    
结论

本文介绍了 Python 中导入一些东西的几种方法,包括导入模块、导入包和导入自定义模块。我们可以按需选择导入方式,并结合实际应用场景使用。