Python代码覆盖率工具coverage.py其实是一个第三方的包,同时支持Python2和Python3版本。安装也非常简单,直接运行: pip install coverage 首先我们编写一个简易计算器的程序: # mymath.py def add(a, b): return a + b ...
分类:
编程语言 时间:
2020-06-26 12:55:14
阅读次数:
109
python 操作数据库 import pymysql # 第一步:连接到数据库 conn = pymysql.connect(host="120.78.128.25", port=3306, user="future", password="123456", charset="utf8", cur ...
分类:
数据库 时间:
2020-06-26 12:53:33
阅读次数:
67
需要安装eventlet库 import time import eventlet # 最开始加上这条语句 eventlet.monkey_patch() #设置超时时间为10秒 with eventlet.Timeout(10,False): # 此处编写可能超时的语句,超时则会跳出这段语句 ti ...
分类:
编程语言 时间:
2020-06-26 12:33:58
阅读次数:
138
本视频介绍如何使用 Python PyQt5 开发一款网盘软件 主要使用的PyQt5 控件包括: QtGui.QStandardItemModel QtWidgets.QTableView 完成列表控件的数据生成和绑定 视频播放地址 http://www.qt-ui.com//qttutorial/ ...
分类:
编程语言 时间:
2020-06-26 11:13:46
阅读次数:
108
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 那些能用计算机迅速解决的问题,就别用手做了。 —— Tom Duff 目录 上一节 我们介绍了Python 面向对象的相关概念,我们已经知道类与对象是面向对象编程中非常重要的概念。 类就是一个模板,是 ...
分类:
编程语言 时间:
2020-06-26 11:00:16
阅读次数:
67
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 代码能借用就借用。 —— Tom Duff 目录 编程可分为面向过程编程和面向对象编程,它们是两种不同的编程方式,当然背后的思维方式也是不同的。面向过程编程是一种传统的编程方式,面向对象编程是一个更高 ...
分类:
编程语言 时间:
2020-06-26 10:51:55
阅读次数:
60
目标 带权重的有向图上单源最短路径问题。且权重都为非负值。如果采用的实现方法合适,Dijkstra运行时间要低于Bellman-Ford算法。 思路 选择一个节点开始蔓延 计算自身到连接它的一级节点之间的距离, 全部作为候选集 在候选集中,找到距离最短的,对应的那个节点 删除这个节点在候选集中的信息 ...
分类:
编程语言 时间:
2020-06-26 10:40:55
阅读次数:
63
1. 枚举的运用 Your team is writing a fancy new text editor and you've been tasked with implementing the line numbering. Write a function which takes a list ...
分类:
编程语言 时间:
2020-06-26 10:22:43
阅读次数:
66
Httpbin是一个能够测试HTTP请求和响应的网站,支持GET,POST,PUT,Delete等多种方法,覆盖了各种HTTP场景。它是Python大神kennethreitz用Python + Flask编写的一个开源项目,开发人员可以使用它调试和模拟http请求及返回,测试人员可以用来测试htt ...
函数相关 return 默认返回值为None 返回函数的值 终止代码的执行 可以返回任意类型 当函数有返回值时,调用函数时必须有一个新的变量来接受,这时才返回return的值 def fun(): return 5, 8 ,'yang' a=fun() print(a)#不加括号时,默认返回元组 函 ...
分类:
编程语言 时间:
2020-06-26 01:40:20
阅读次数:
86