📅  最后修改于: 2023-12-03 14:53:18.496000             🧑  作者: Mango
在 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
的方式导入模块或者函数即可。