我看到一些python代码使用了“main(u)”函数而不是“main()”。这两个主要功能有什么区别?
对于 main python中的函数(例如,与c不同,c是宿主实现的入口点)。
main
您经常会在模块中看到如下代码:
if __name__ == "__main__": main()
因此,运行和导入它将导致不同的行为。但没有什么神奇的 主要的 名称(或它所采用的参数),您可以同样方便地使用:
主要的
if __name__ == "__main__": xyzzy('plugh', 'twisty-passages')
在python中, main() 和 main(_) 后者接受一个名为 _ . 就这样,真的。
main()
main(_)
_