你需要在你的python代码中改变它!
你需要在你的python代码中改变它!
所以……你想成为一名 python 专业人士。炫耀的东西......我的意思是......让你的python代码变得漂亮。无论您选择什么,都需要在代码中进行此更改。这真的很重要,将它放在你的代码/项目中,它会甩掉所有的 Python 新手并吸引所有的 Python 专业人士。
那么这个提示是什么?那么让我们给你一个例子。这是一些基本代码,这只是询问用户两个数字,然后将它们相加。很简单。
现在,让我们把它放在一个函数中,然后以这种方式运行它。
这将给出相同的输出。
现在,当您尝试导入此文件时会出现问题。让我们创建一个新的 python 文件,在这个例子中,我将它命名为 file2.py。第一个文件称为 main.py。
注意:程序将在主文件中调用主函数时运行两次。
这也将运行。但是,如果您正在创建一个程序,您不希望您的程序在被导入时运行。那么有没有办法解决这个问题?是的!有一种非常简单的方法可以做到这一点!
python 中有一种特殊的东西叫做 name ,这对英国人来说听起来很种族主义,嗯……可能是?谁知道,但如果你打印它应该给你输出:
现在,这是我们可以使用的东西。因为它只在文件运行时打印 main 。如果是导入的,则不会运行。所以那里的任何极客,你已经可以弄清楚这一点。我们可以编辑我们的主程序。如果 name 是 main 那么我们运行主模块。有了这个信息,如果文件被导入,它就不会运行。
并且程序运行良好。
结论
谢谢阅读。如果您觉得这篇文章有用,请不要忘记鼓掌并与您的朋友和同事分享。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明