Python 创建模块

PythonPythonBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在这个实验中,我们将置身于一个空间站场景中,扮演空间站指挥官的角色。我们的目标是运用我们的 Python 技能创建模块,以协助空间站的管理和顺利运行。这个引人入胜的场景将使我们能够在实际且令人兴奋的环境中应用我们的 Python 知识。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python/ModulesandPackagesGroup -.-> python/creating_modules("Creating Modules") subgraph Lab Skills python/creating_modules -.-> lab-271537{{"Python 创建模块"}} end

创建一个实用工具模块

在这一步中,我们将首先创建一个名为 space_util.py 的实用工具模块,其中将包含用于空间站基本操作的函数。

首先,让我们在 /home/labex/project 目录中打开 space_util.py 文件,其内容如下:

## space_util.py

def oxygen_level():
    return 98

def temperature():
    return 25

print(oxygen_level())
print(temperature())

运行该脚本:

python space_util.py

以下信息应显示在你的终端上:

98
25

使用已创建的模块

在这一步中,让我们使用 space_util 模块。在 /home/labex/project 目录下打开一个名为 station_status.py 的新文件,并输入以下代码:

## station_status.py
import space_util

print("Oxygen Level: {}%".format(space_util.oxygen_level()))
print("Temperature: {}°C".format(space_util.temperature()))

运行该脚本:

python station_status.py

以下信息应显示在你的终端上:

氧气水平:98%
温度:25°C

总结

在这个实验中,我们创建并使用了 Python 模块来模拟空间站操作。通过设计这个基于场景的实验,我们旨在为你提供一个实际应用,以加强你对在 Python 中创建和使用模块的理解。这个实验帮助你将理论概念与实际应用联系起来,并加深对 Python 模块创建的理解。