首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

python__name__讲解

一、name变量 1.,我们首先直接使用name(不进行定义),若能正常使用,则说明该变量为系统内置变量,如下图所示: ? 从上图中可以知道,name为系统的内置变量。...2.当name在当前执行的文件中使用时,它的值为main;但是当name在被调用的模块时,其值为被调用文件所在的路径,见下图: ? ?...综上所述:name变量时所属系统变量,当在执行文件内使用时其值为main;但是当其他被调用模块中使用时,其值为被调用模块所属的路径; 二、name变量在实际的使用作用 我们经常看到再程序中使用 ?...if name == 'main': pass 我们在写程序时,经常是功能模块和业务逻辑模块分离,在写功能函数时,经常要进行调试函数是否正常,那么此时我们可以直接在功能模块最下面加上if name ==

40420

HTMLid、name、class 区别

HTML id与name 区别 一个name可以同时对应多个控件,比如checkbox和radio 而id必须是全文档唯一的 id的用途  1) id是HTML元素的Identity,主要是在客户端脚本里用...比如在Applet对象实例,我们将使用其name来引用该对象。...当然HTML元素的name属性在页面也可以起那么一点ID的作用,因为在DHTML对象树,我们可以使用document.getElementsByName来获取一个包含页面中所有指定Name元素的对象数组...> 关于ID和Name的一些注意事项 当然HTML元素的name属性在页面也可以起那么一点id的作用,因为在DHTML对象树,我们可以使用...参考推荐: id name class 区别 浏览器内核介绍 JS基础知识介绍 做网页时经常用到的代码集合 JSP 页面访问用户验证

2.4K20

python__name__的意义以及作用

print('I am in my domain,my name is %s' % __name__) else: print('Someone else calls me!...,my name is %s' % __name__) HaveFun() 运行test.py结果: I am in my domain,my name is __main__ 然后继续创建一个main.py...,my name is test 这里打印了两次,第一次实在main.py在进行import test的时候,进行的打印,第二次才是test.HaveFun()执行的打印,可以发现,这里的 __name...总结: 1、__name__这个系统变量显示了当前模块执行过程的名称,如果当前程序运行在这个模块,__name__ 的名称就是__main__如果不是,则为这个模块的名称。...2、__main__一般作为函数的入口,类似于C语言,尤其在大型工程,常常有if __name__ == "__main__":来表明整个工程开始运行的入口。

52050

Pythonif __name__ == __main__: 的作用

Pythonif __name__ == "__main__": 的作用 在很多python脚本在最后的部分会执行一个判断语句if __name__ == "__main__:",之后还可能会有一些执行语句...在python编译器读取源文件的时候会执行它找到的所有代码,而在执行之前会根据当前运行的模块是否为主程序而定义变量__name__的值为__main__还是模块名。...这在当你想要运行一些只有在将模块当做程序运行时而非当做模块引用时才执行的命令,只要将它们放到if __name__ == "__main__:"判断语句之后就可以了。...具体举个栗子方便理解: # file one.py def func(): print("func() in one.py") print("top-level in one.py") if __name...file two.py import one # start executing one.py print("top-level in two.py") one.func() if __name

50720

Python 的__main__和__name__

另一方面,在 Python ,没有main()函数的概念,因为它是一种基于解释器的语言,同样可以在交互 Shell中使用。 扩展名为.py的 Python 程序文件包含多个语句。...例如,解释器 Shell 执行的代码的范围将是__main__,如下所示。...>> def f1():     print(__name__)     def f2():         print(__name__)     f2()>>> f1()__main__ __main...这里我们可以使用特殊变量__name__来检查addition.py文件的作用域和执行语句,只有当它从命令提示符/终端独立执行时,而不是当它被导入到其他文件/模块时。...因此,name的值允许 Python 解释器确定模块是否是可执行脚本。如果其值为main,将执行函数定义之外的语句。如果没有,模块的内容将被填充到顶层模块(或解释器名称空间),而不包含可执行部分。

13420

Could not resolve view with name *** in servlet with name dispatcher

今天在开发遇到了一个问题,控制层使用的是SpringMVC框架。...‘jtyd/historyDetail’ in servlet with name ‘dispatcher’ 查询网上资料后,有两种类型的错误说明,一种是页面跳转,一种是json返回。...页面跳转:  出现这种异常可能是由于返回值不对,本例返回值实际上应该是:jtyd/HistoryDetail。仅仅是一个字母的差别。...json返回:  出现这种异常可能是因为在配置文件配置了: 想要纠正就需要改为: <...备注:  关于第二种配置的问题,个人开发过程还没有尝试在配置文件添加返回头的配置,都是通过书写@ResponseBody注解来解决异步请求的返回值处理问题的。

2K100

Pythonif __name__ == __main__: 的作用

Pythonif __name__ == "__main__": 的作用 在很多python脚本在最后的部分会执行一个判断语句if __name__ == "__main__:",之后还可能会有一些执行语句...在python编译器读取源文件的时候会执行它找到的所有代码,而在执行之前会根据当前运行的模块是否为主程序而定义变量__name__的值为__main__还是模块名。...这在当你想要运行一些只有在将模块当做程序运行时而非当做模块引用时才执行的命令,只要将它们放到if __name__ == "__main__:"判断语句之后就可以了。...具体举个栗子方便理解: # file one.py def func(): print("func() in one.py") print("top-level in one.py") if __name...file two.py import one # start executing one.py print("top-level in two.py") one.func() if __name

68050

Python__name__有什么用

与本书有关的更多资料,请访问: http://www.itdiffer.com/python_course.html ---- 在Python程序,你会经常看到__name__,例如: if __name...请注意,__name__在程序是一个变量,只不过这个变量的命名有点奇怪,用双下划线开头和结尾。这种命名的方法,在Pyhton的类对象设计,常常用于一些具有特殊作用的属性或者方法名称[2]。...在程序的代码被执行之前,Python解析器先给__name__变量赋值为__main__。然后逐行执行程序的代码。...在importscript.py,变量__name__被赋值为__main__,然后执行import namescript,Python解析器会自动在模块名字后面增加.py并在检索目录查找该文件——...如此,在namescript.py,因为__name__的值是namescript了,于是该文件的if __name__ == "__main__"条件不再成立,所以此条件下的main()函数不再执行

53310

djangorelated_name的用法说明

(verbose_name='买主年龄',blank = True) class Fruit(models.Model): buyer = models.ForeignKey(Buyer, related_name...(verbose_name='水果重量') 通常,我们要查询买主买了哪些水果,首先要根据条件找到买主信息,然后根据买主信息找到买主所购买的水果,本例如下: #首先获得水果模型中外键指向的表对象:...而related_name就实现这个功能,在字表定义外键时,增加related_name字段指定这个字表在主表对应的外键属性, 如下: class Fruit(models.Model): buyer...= models.ForeignKey(Buyer, related_name='buyer_fruit') """ 主表:buyer 子表:fruit 子表在主表对应的外键属性:related_name...100).first() #然后通过子表自定义的外键获取子表的所有信息: fruits = buyer.buyer_fruit.all() 以上这篇djangorelated_name的用法说明就是小编分享给大家的全部内容了

2.2K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券