Python模块作为可执行脚本
在Python中,模块是一种组织代码的方式,它可以包含函数、变量和类等定义。我们可以将模块导入到其他Python脚本中,并调用其中的函数和变量。然而,有时候我们也希望直接将一个模块作为可执行脚本来运行,而不是将其导入到其他脚本中。在本文中,我们将详细介绍如何将一个Python模块作为脚本来执行。
首先,让我们创建一个简单的Python模块。假设我们的模块名为my_module.py
,它包含一个简单的函数greet()
,用于向用户打招呼。
# my_module.py
def greet():
print("Hello, World!")
接下来,我们可以直接在命令行中运行这个模块,而不是将其导入到其他脚本中。我们可以使用Python解释器的 -m
选项来实现这一点。下面是一个示例:
$ python -