📜  如何调用同一目录下的模块 - Python (1)

📅  最后修改于: 2023-12-03 14:53:18.496000             🧑  作者: Mango

如何调用同一目录下的模块 - Python

在 Python 中,当我们需要在一个 Python 文件中调用另一个 Python 文件中的模块时,最常用的方法就是使用 import 关键字。本文将介绍如何在同一目录下调用模块。

导入模块

首先,我们需要在 Python 文件中导入模块。假设我们在同一目录下有两个 Python 文件,一个是 module1.py,另一个是 module2.py。我们希望在 module2.py 中引用 module1.py 中定义的函数,可以使用以下语法:

import module1

上述代码会导入 module1.py 中的全部内容,包括函数、类和变量等。如果我们只想导入某个函数,可以使用以下语法:

from module1 import function_name

上述代码只会导入 module1.py 中的 function_name 函数。

调用模块中的函数

当我们导入模块后,就可以使用模块中定义的函数了。假设在 module1.py 文件中定义了以下函数:

def greet(name):
    print("Hello, " + name + "!")

module2.py 文件中我们可以这样调用 greet() 函数:

import module1

module1.greet("John")

以上代码会输出 Hello, John!

如果我们只导入了 greet() 函数,可以使用以下语法调用:

from module1 import greet

greet("John")

以上代码同样会输出 Hello, John!

总结

通过以上介绍,我们可以看出 Python 中调用同一目录下的模块的方法还是比较简单的,只需要使用 import 或者 from...import 的方式导入模块或者函数即可。