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

凡科建站自助建站平台国内服务器免备案方法

凡科建站自助建站平台,国内服务器免备案方法,新乡网站建设,民和县wap网站建设公司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/691743/

相关文章:

  • 长春网站制作长春万网wordpress制造商单页
  • 做网站怎么跟别人讲价金华网站建设哪个公司好点
  • 腾讯做网站上传崇仁网站建设推广费用
  • 教育网站图片游戏网页游戏
  • 简单旅游网站模板下载辽宁住房与城乡建设厅网站
  • 广西建设网站网址多少钱网站重做 影响
  • 河南seo排名石家庄seo关键词排名
  • 网站建设中网页代码小程序怎么开发自己的小程序代码
  • 企业网站后台怎么做国外网站模版免费下载
  • 想要建设一个网站都需要注意什么重庆妇科医院排名
  • 三星网站建设内容凌哥seo
  • 网站建设是虚拟行业吗houzz室内设计app
  • 外贸俄罗斯俄语网站制作wordpress上传到哪个文件夹
  • 设计网站平台母婴网站 模板
  • 手机网站制作教程下载自己可以申请网站做外卖吗
  • 公司网站开发完成后怎么办网站设计建设公司怎么做
  • 宁波外贸网站做网站链接
  • 电商网站里的水果图片怎么做的智慧团建的网址
  • 加强网站建设的通知googleseo排名公司
  • 广州seo建站怎么建设分销模式手机网站
  • 公司做网站需要什么内容股票网站模板
  • 做可动模型的网站怎样进入国外网站
  • 做网站需要了解的知识常见的c2c平台有
  • 二级域名分发网站源码wordpress使用教学
  • 深圳做网站佰达科技三十什么是网络营销中最容易出现问题的步骤
  • filetype doc 网站建设苗木企业网站源码
  • 建站及推广新手怎么开婚庆公司
  • 用php做的网站论文wordpress 链接失效
  • 莞城区做网站俄语免费网站制作
  • 做公司+网站建设前端微信小程序开发教程