当前位置:首页 » 编程语言 » python没有main

python没有main

发布时间: 2022-08-06 14:55:46

python main函数有什么用

print'main'当脚本作为执行脚本时__name__的值为__main__当脚本作为模块时__name__为模块文件名。

  • main函数在程序中大多数是必须存在的。C语言标准中强制要求main函数的返回值类型为int,main函数的返回值是传递给操作系统,让操作系统判断程序的执行情况。

  • 一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main 函数”,也就是“主函数”。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”。在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。

  • main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库模块,这是其他windows程序可以使用的代码。由于DLL模块不是独立的程序,因此不需要main函数。

  • 从函数的形势看,函数分两类:

  • 无参函数。printstar和print_message就是无参函数。在调用无参函数时,主调函数并不将数据传送给被调用函数,一般用来执行指定的一组操作。

  • 有参函数。在调用函数时,在主调函数和被调用函数之间有数据传递。也就是说,主调函数可以将数据传递给被调用函数使用,被调用函数中的数据也可以带回来供主调函数使用。

⑵ python关于函数

python帮助中有对__main__的说明。

每个文件(模块)都可以任意写一些没有缩进的代码,并且在载入时自动执行,为了区分主执行文件还是被调用的文件,Python引入了一个变量__name__,当文件是被调用时,__name__的值为模块名,当文件被执行时,__name__为'__main__'。这个特性,为测试驱动开发提供了极好的支持,可以在每个模块中写上测试代码,这些测试代码仅当模块被Python直接执行时才会运行,代码和测试完美的结合在一起。

⑶ python 怎么写main 函数

print'main'当脚本作为执行脚本时__name__的值为__main__当脚本作为模块时__name__为模块文件名。

⑷ 用python时说找不到'_main_.py'是怎么回事

你的cvs2svn是python的脚本文件么?
那应该是.py为后缀名的吧?

比如你要运行一个python脚本,则创建包含如下内容的test.py文件:
print 'hello python'

cmd输入python test.py则会再命令行输出一行“hello python”了

⑸ python语言中有类似C语言或者java中程序执行时的入口方法main(),如果没有那么它是怎么执行的呢

没有,python是解释型的语言,
看见第一个可以被执行的语句就顺序执行。
比如

def abc(ab): #这是函数,没调用没执行。
print ab

ddd="abcdefg" #赋值语句,执行
print ddd #在标准输出上输出ddd的内容,执行
abc(ddd) 函数调用执行。

⑹ 为什么用_python得__name__==__main__总是说没有定义

说的不是这个main,是函数main()

你把这个函数,写到另一个函数里面了,缩进错了

所以调用,就找不到了。


学一下电脑截图吧,你这拍的,啥也看不清

⑺ 用pycharm创建一个python工程之后怎么设置main 和各种class

1、打开pycharm程序,点击Create New Project

2、选择工程目录和使用的python版本,点击create按钮

3、进入pycharm之后新建一个python脚本文件,示例命名为main.py

4、输入代码保存,然后点在文件上右键执行
print('my app')

5、执行的效果如下:

6、这样一个最简单的python工程就建好了,重新编辑自己的代码即可。

⑻ python中有没有办法在执行过程中将程序重新回到__main__开始

那你需要在 __main__ 中做异常处理和一个死循环,例如



if__name__=='__main__':

whileTrue:
try:
main()
exceptKeyError:
pass
热点内容
sql打开bak文件 发布:2025-01-22 15:47:32 浏览:106
opengl服务器源码 发布:2025-01-22 15:40:02 浏览:908
python部署服务 发布:2025-01-22 15:38:46 浏览:282
压缩机卡装 发布:2025-01-22 15:37:04 浏览:446
每天跑步40分钟可以缓解压力吗 发布:2025-01-22 15:33:24 浏览:448
线性表的链式存储结构与顺序存储 发布:2025-01-22 15:32:45 浏览:295
解压缩大师 发布:2025-01-22 15:26:51 浏览:386
xp访问win7共享打印机无权限 发布:2025-01-22 15:23:22 浏览:830
python中pandas 发布:2025-01-22 15:21:42 浏览:639
编程系列书 发布:2025-01-22 15:10:16 浏览:402