社区
脚本语言
帖子详情
没有main的python脚本也能执行啊,什么时候才一定需要Main?
donet88
2012-04-16 10:42:08
如题。什么时候必须写一个main函数出来?
...全文
530
1
打赏
收藏
没有main的python脚本也能执行啊,什么时候才一定需要Main?
如题。什么时候必须写一个main函数出来?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
angel_su
2012-04-16
打赏
举报
回复
这个不是必须的,只是考虑作为其他脚本的工具时,写个main函数可方便传递参数及多次调用...
if __name__ == ‘__
main
__‘:就是
Python
里的
main
函数,
脚本
从这里开始
执行
,如果
没有
main
函数则从上到下顺序
执行
。
所以你看
python
脚本
可以先从这里看起,就清楚它的
执行
顺序,这句一般我看见都是写在
Python
脚本
的最后。 https://github.com/generalized-intelligence/GAAS/blob/master/software/px4_mavros_scripts/1_px4_mavros_offboard_controller/px4_mavros_run.py ...
为什么
Python
中
没有
main
() 函数?
它可以 在单个模块(即 a.py 文件)级别选择灵活的
执行
技术, 或者在包级别由许多模块组成,不像其他语言不能 在
没有
明确定义的条目的情况下实现。”之外,它
没有
链接到正统的主 我们前面描述的功能,它不是必需的,也不
一定
控制订单 的程序
执行
。一些编程语言,如C / C++,C#,Java,Go,Rust等,使用。都是一个可
执行
文件,可以用作程序的入口点, 这意味着程序的入口点是灵活的,任何约定都必须是 跟着。”),可能是由于 到
main
.py 文件的存在,该文件在包中作为“文件”来
执行
操作。
为什么
Python
没有
main
函数?
打破惯性思维,编写真实的代码。
main
函数是某些语言的唯一入口,但不应在
Python
中使用。你应该了解
脚本
语言的特征,并学习简单而优雅的风格。你可以使用
main
.py,而不是编写
main
函数。由于
Python
程序的
执行
单元是
脚本
文件,而不是函数或类,因此建议将入口文件命名为
main
.py,并根据
需要
决定内部的函数。将
main
.py作为入口文件。该文件可直接与命令行的“-m”参数结合使用。感兴趣的小伙伴,赠送全套
Python
学习资料,包含面试题、简历资料等具体看下方。👉。
【
Python
】为什么
Python
没有
main
函数?
编者荐语今天的文章中,我们来讨论一下为什么有的编程语言有
main
函数,而
Python
为什么
没有
main
函数。转载自丨深度学习这件小事众所周知,
Python
中
没有
所谓的
main
函数,但是网上经常有文章提到“
Python
的
main
函数”和“建议编写
main
函数”。其实,可能他们是想模仿真正的
main
函数,但是许多人都被误导(或误解),然后编写了非常笨拙的代码。在开始讨论之前,我们先来回答以下两个问...
为什么
Python
没有
main
函数?
↓推荐关注↓众所周知,
Python
中
没有
所谓的
main
函数,但是网上经常有文章提到
Python
的
main
函数 和 建议编写
main
函数。其实,可能他们是想模仿真正的
main
函数,但是许多人都被误导(或误解),然后编写了非常笨拙的代码。在开始讨论之前,我们先来回答以下两个问题:所谓的
main
函数究竟是什么意思?为什么有些编程语言必须编写
main
函数?一些编程语言将
main
函数作...
脚本语言
37,738
社区成员
34,210
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章