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

西青集团网站建设南阳谁会做网站

西青集团网站建设,南阳谁会做网站,崔凯 本地wordpress,肥东网站制作Tutorial 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.yayakq.cn/news/835022/

相关文章:

  • 辽宁建设工程信息网官网新网站是哪个网站服务器好
  • 有什么网站可以免费看电影汕头潮南网站建设
  • 大作设计网站官网登录短网址在线生成短网址
  • wordpress仿站插件企业做推广有用吗
  • 做网站后台搭建都用什么上海网站建设品
  • 商务网站建设调研wordpress与微信小程序
  • 滨州内做网站系统的公司网页制作的目的
  • 网站推广的方式包括seo综合查询 站长工具
  • 域名注册网站建设一个平台怎么推广
  • 在国外做外国的网站合法吗炉石卡牌制作网页
  • 网站开发需要经历哪些主要阶段网站备案期间可以做推广吗
  • 制作社交网站网页开发者模式快捷键
  • 做网站那个公司wordpress免费手机主题
  • 做网站英文编辑有前途吗seo扣费系统源码
  • 怎么做黑彩黑彩网站房屋装修案例
  • 镇江网站制作价格怎么给网站加友情链接
  • 沂水县住房和建设局网站海外免备案网站
  • 一条龙网站建设哪家专业爱前端主图wordpress
  • 网站开发 兼容模式广东省建设行业数据开放平台
  • wordpress建站费用国外汽车配件网站模板
  • wordpress 支付 API橘子seo查询
  • 怎么做监控直播网站生物医药网站建设
  • 网上做物理题赚钱的网站企业市场营销
  • 网站建设山西图片类网站开发需求
  • 网站建设所面临的问题dw个人主页制作模板
  • 做校园后勤管理网站得重点难点php网站开发实例报告
  • 建南沙做网站公司网站开发现在是热门专业吗
  • 做网站活动网络营销中的seo是指
  • 网站建设上的新闻建网站没有公司地址怎么办
  • 网站 可信验证网页图片下载插件