美文网首页
if __name__ == '__main__'

if __name__ == '__main__'

作者: 倒霉的小破孩 | 来源:发表于2019-02-27 09:48 被阅读0次

    python中,if name == 'main'语句。

    如果一个模块被直接运行,则其没有包结构,其 name 值为 main
    if name == 'main'就是如果模块是被直接运行的,则代码块被运行,如果模块是被导入的,则代码块不被运行。

    Python 的 -m 参数用于将一个模块或者包作为一个脚本运行,而 main.py 文件则相当于是一个包的”入口程序“。
    首先我们需要来看看 python xxx.py 与 python -m xxx.py 的区别。
    两种运行 Python 程序的方式的不同点在于,一种是直接运行,一种是当做模块来运行。

    相关文章

      网友评论

          本文标题:if __name__ == '__main__'

          本文链接:https://www.haomeiwen.com/subject/dlkxuqtx.html