gpt4 book ai didi

python - 为什么类有 Def Run() 和 Def Execute()?

转载 作者:太空宇宙 更新时间:2023-11-04 09:48:58 27 4
gpt4 key购买 nike

我经常看到包含 def execute(self)def run()

的类

python 会像 C++ 中的 int main() 那样自动获取它吗?

最佳答案

Python 是一种解释型语言,默认情况下它会逐行读取直到文件末尾。可以定义和调用函数等,但没有像 C 中那样的入口点。

但是通常在 python 代码中,人们会包含如下内容:

if __name__ == "__main__":
doSomeFunCodeIHave()

这样做的目的是只有在源文件被执行时才执行,而不是被导入。这也是一种包含模块测试代码的有用方法,当您以后在项目中使用它时可以将其排除在外。

关于python - 为什么类有 Def Run() 和 Def Execute()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48654148/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com