繁体   English   中英

如何在python中调用def?

[英]how to call a def in python?

我做了这个小程序:

程序

我想知道如何自动调用它,以便在打开.py时立即显示它。 请了解我是Python的初学者。

您可以这样称呼它:

# Add this lines at the end of your code

table_par_7()

如果您的意思是:-(1)当您运行.py文件时,如何调用它。 那么答案是,您将必须编写函数的名称,然后按Enter以执行它。 (2)从任何文件夹打开.py文件时,都可以打印最终结果。 答案是否定的。 这是因为在任何程序中使用def只是创建函数的关键字。 它没有任何可自行执行的属性。 它必须由称为系统调用的系统调用。

正确的方法是在文件末尾添加以下语句:

if __name__ == "__main__":
    table_par_7()

说明

这将确保如果直接打开文件(从而使其成为主文件),该函数将运行,但是如果另一个python文件导入了该文件(因此该文件不是主文件),则该函数将不会运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM