模块到底是什么意思? 模块,用英语来说,至于什么是模块,可以用一句话来概括:模块就是程序。 也就是说,任何程序都可以作为模块,包括前面章节写的所有程序,都可以作为模块。
举个简单的例子,在某个目录下(桌面也可以)创建一个名为 hello.py 的文件,其中包含以下代码:
def say (): print("Hello,World!")
推荐学习《教程》
它提供了强大的模块支持,主要体现在标准库中不仅包含大量的模块(称为标准模块),而且还包含大量的第三方模块。
开发者自己也可以开发自定义模块。 通过这些强大的模块可以极大的提高开发者的开发效率。
在同一目录中,创建另一个包含以下代码的 say.py 文件:
#通过 import 关键字,将 hello.py 模块引入此文件 import hello hello.say()
运行 say.py 文件,输出将是:
Hello,World!
您可能已经注意到 say.py 文件使用了最初在 hello.py 文件中找到的 say() 函数。 与day.py相比,hello.py是一个自定义模块。 我们只需要将 hellp .py 模块导入到 say.py 文件中,就可以在 say.py 文件中直接使用模块中的资源了。