当前位置: 首页 > news >正文

教做游戏的网站网站数据查询

教做游戏的网站,网站数据查询,汕头网站建设制作公司,批量发布文章到wordpressTutorial Gross tutorial 有些模块包含了仅供脚本使用的代码,比如解析命令行参数或从标准输入获取数据。 如果这样的模块被从不同的模块中导入,例如为了单元测试,脚本代码也会无意中执行。 这就是 if name ‘main’ 代码块的用武之地。除非…

Tutorial
Gross tutorial
有些模块包含了仅供脚本使用的代码,比如解析命令行参数或从标准输入获取数据。 如果这样的模块被从不同的模块中导入,例如为了单元测试,脚本代码也会无意中执行。

这就是 if name == ‘main’ 代码块的用武之地。除非模块在顶层环境中(python 模块所在文件名.py)被执行,否则该块内的代码不会运行。

将尽可能少的语句放在位于 if name == ‘main’ 之下的代码块中可以提高代码的清晰度和准确度。 通常,将由一个名为 main 的函数来封装程序的主要行为:

简单来说,aaa.py中,if __name__ == '__main__'中的代码只在python aaa.py才会执行,
如果仅仅在其他bbb.py中import aaa,其中的代码不会执行。

echo.py

import shlex
import sysdef echo(phrase: str) -> None:"""A dummy wrapper around print."""# for demonstration purposes, you can imagine that there is some# valuable and reusable logic inside this functionprint(phrase)def main() -> int:"""Echo the input arguments to standard output"""phrase = shlex.join(sys.argv)echo(phrase)return 0if __name__ == '__main__':sys.exit(main())  # next section explains the use of sys.exit

请注意,如果模块没有将代码封装在 main 函数内,而是直接放在 if name == ‘main’ 块内,那么这个 phrase 变量对整个模块来说就是全局变量。 这很容易出错,因为模块内的其他函数可能会无意中使用全局变量而不是局部名称。 一个 main 函数解决了这个问题。

使用 main 函数有一个额外的好处,就是 echo 函数本身是孤立的,可以在其他地方导入。当 echo.py 被导入时,echo 和 main 函数将被定义,但它们都不会被调用,因为 name != ‘main’ 。

http://www.tj-hxxt.cn/news/39248.html

相关文章:

  • 忂州网站建设广州最近爆发什么病毒
  • 织梦网站更改google代理
  • 网站怎么做前后台存取泰州百度seo公司
  • 深圳龙华做网站的公司yandere搜索引擎入口
  • 做爰免费网站游戏广告推广平台
  • 烟台外贸网站建设公司北京seo优化wyhseo
  • 做网站的意义互联网广告投放代理公司
  • 网上开店卖货流程海城seo网站排名优化推广
  • 网站开发语言有哪些顾问式营销
  • 网站视觉规范怎么做百度开店怎么收费
  • ksweb建站教程seo标题优化裤子关键词
  • 郑州哪有做网站的营销技巧和营销方法视频
  • 一级a做爰片在线网站深圳seo技术
  • pc蛋蛋bc网站开发网络营销课程作业
  • 做理财网站需要办理icp证吗哪个合肥seo好
  • 网站建设业务流程图杭州seo公司哪家好
  • 深圳做网站公司哪家好微网站建站平台
  • 怎么去推广一个appseo入门
  • angular2做的网站有企业培训心得
  • 西宁做网站的公司网上营销的平台有哪些
  • wordpress隐藏功能seo优化在哪里学
  • 网站建设如果登录失败分发平台
  • 定制网站建设宝安西乡苏州关键词优化软件
  • 福彩网网站建设方案安徽seo优化
  • 政府集约化网站建设广州网站优化步骤
  • 广西做网站找谁交换友情链接
  • 做网站复杂吗网站及搜索引擎优化建议
  • 中堂网站建设互联网广告公司排名前十
  • UE做的比较好的网站百度指数的数值代表什么
  • 网站开发经济可行性分析网站seo是什么意思