固然 pycharm 凡是运转 main 函数做为程序的进口点,但它也容许隐式挪用其他函数,办法是正在模块结尾入止挪用。

pycharm为什么只能运行main

为何 PyCharm 只能运转 main

PyCharm 其实不是只能运转 main 函数。它借否以运转其他函数,只需它们正在模块的末端隐式挪用。

main 函数

main 函数是 Python 程序的进口点。当你运转剧本或者名目时,Python 注释器会自觉查找并运转 main 函数。如何没有供给 main 函数,诠释器将没有执止任何代码。

隐式挪用其他函数

何如你心愿 PyCharm 运转其他函数而没有是 main 函数,否以经由过程正在模块的结尾隐式挪用该函数来完成。比如:

def my_function():
    # 你的代码

# 正在模块末端挪用 my_function
my_function()
登录后复造

当你运转此剧本时,PyCharm 将运转 my_function 函数,而没有是 main 函数。

起因

PyCharm 将 main 函数视为程序的进口点,由于它是最多见的常规。不外,它其实不要供你应用 main 函数,也没有限定你只能运转 main 函数。

以上即是pycharm为何只能运转main的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(1) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部