你已经精通了使用其他巫师的卷轴。现在,是时候书写你自己的卷轴了。
伟大的架构师不会把所有代码都写在一个巨大的文件里。他们会将代码组织成更小的、可重用的卷轴(模块)。
创建模块
模块其实就是以 .py 结尾的 Python 文件。如果你创建了一个名为 utils.py 的文件,你就可以在主代码中 import utils!
def power_up():
print("能量等级:最大!")
import utils utils.power_up()
1
打开卷轴
找到编辑器顶部的 标签页。点击 utils.py 打开它。
2
书写咒语
在 utils.py 中,写一个函数:
def say_hello(name):
print("你好, " + name)
3
引入并施法
回到 main.py。引入你的新模块(import utils),然后调用 utils.say_hello("Hoppy")。
文件名很重要!utils.py 对应 import utils。文件名中千万不要包含空格。
参考答案点击展开点击收起
点击展开点击收起
参考答案:
# 文件: utils.py
def say_hello(name):
print("你好, " + name)
# 文件: main.py
import utils
utils.say_hello("Hoppy")高级技巧想更进一步?点击展开点击收起
F. 入口点
- 当你直接运行一个文件时,Python 会把一个特殊的变量
__name__设置为"__main__"。 - 你经常会在代码里看到
if __name__ == "__main__":。这句话的意思是:“只有当我作为主文件运行的时候才执行这段代码,如果我是被 import 进来的则不要执行。”
Loading...
终端输出
Terminal
Ready to run...