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

自己建的网站打开的特别慢购买seo关键词排名优化官网

自己建的网站打开的特别慢,购买seo关键词排名优化官网,鞋子网站建设规划书,wordpress导航主题haow这几天在跑一个开源代码时,发现,通过pdb断点不起作用,经过一番检查,发现代码运行时甚至没有进入main函数,就开始一顿操作. 然后定位到是在执行"import"操作的时候发生了冗余操作. 经过进一步的检查发现,是下…

这几天在跑一个开源代码时,发现,通过pdb断点不起作用,经过一番检查,发现代码运行时甚至没有进入main函数,就开始一顿操作. 然后定位到是在执行"import"操作的时候发生了冗余操作.

经过进一步的检查发现,是下列代码发生了冗余操作,而这一行代码的含义是: 从show.py 中引入show() 函数.

from show import show

而实际上,show.py中有大量顶层代码,如下图. 可以想象,可能是开发者在代码开发时基于show()函数进行了很多调试,

print("Hi")
print("Hi")
print("Hi")
print("Hi")
print("Hi")
print("Hi")def show():

而当其他文件调用该模块时,即使是from show import show, show.py中的顶层内容也会被全部调用。

从开发者的角度,当时这样的操作,没有造成明显的问题,但是作为使用者,这样的写法会造成对于程序的理解和执行很大的干扰,因此,我们还是建议将每个模块的可执行部分,避免全局变量和和顶层代码,将模块的调试部分封装到模块的main函数中,如下

def show():print("show function")def main():show()print("Hi")print("Hi")print("Hi")print("Hi")print("Hi")print("Hi")if __file__ == "__main__":main()

http://www.yayakq.cn/news/191634/

相关文章:

  • php房产网站开发教程wordpress jianux
  • 创建免费网站需要的工具最好看的2019中文大全电影
  • 海外建站推广wordpress模板内容页哪个文件夹
  • 网络广告网站怎么做百度seo专业网站
  • 景区网站的作用win7 做网站好吗
  • 体育西网站开发设计上海市工程建设信息网
  • 莆田做网站排名wordpress大前端下载
  • 做网站购买备案域名济南网站建设哪里好
  • 创建网站模板局域网中怎么访问自己做的网站
  • 优惠券的网站怎么做酒店网站开发合同
  • 啊里云服务器怎么做网站中关村在线模拟攒机
  • wordpress 页面 权限排名做网站优化
  • 东莞网站优化平台设计公司英文
  • 网络维护合同襄阳seo优化服务
  • 网站配色 原则做企业免费网站
  • 洛阳网站制作wordpress安装语言选择
  • 网站开发公司选择项目网评ppt
  • 自由做图网站做移动网站优化排名
  • 百度站长快速收录湛江模板建站公司
  • 做ps的网站有哪些功能吗济南企业网站
  • 网站搜索引擎引流网站title如何写
  • 德邦公司网站建设特点济南建站软件
  • 做网站制作利润有多少站酷网站建设
  • php 做网站xml地图关于单位网站建设的
  • 昌平网站开发公司那么多网站都是谁做的
  • 网站群系统建设标准网络营销八大目标是什么
  • 做个网站要多久邢台推广网站建设电话
  • 重庆奉节网站建设公司网站建设一般收费
  • 湖南建设网站获客系统怎样把网站做的更吸引
  • 旅游药都网站建设方案自己架设服务器做网站