python编程
文章平均质量分 75
python的一些编程题
lounious
这个作者很懒,什么都没留下…
展开
-
pdb库 pdb.set_trace使用时的一个bug。
在使用pdb.set_strce跟踪程序运行的过程的时候,报错的位置是错误的。当出现此类语法错误的时候,建议先删掉pdb.setrace再调试,确定出错位置第一个语法错误,未定义的参数实际出错位置是第19行第二个数组下标为float而不是int实际出错位置是第18行...原创 2020-05-08 15:59:37 · 791 阅读 · 0 评论 -
快速run第三方代码-python2/python3代码的兼容
导航:别人的代码拿来用的时候,直接copy过来run会出现很多莫名其妙的问题。常见的原因如下:1、对应的库没有安装2、注释行提示错误3、python2和python3的语法和函数使用方式不同,最常见的就是print的用法解决方案:python的库安装最直接的方式是进入python的环境下使用pip安装,当然pycharm的包管理器也是不错的选择,但是有学习的成本。pip...原创 2020-05-05 22:33:40 · 204 阅读 · 0 评论 -
python的HTMLTestReportCN测试报告的改进
这个博客比较详细的说了对python自带报告的改进。可以参考对其他报告进行改进。https://blog.csdn.net/zhusongziye/article/details/79780381理解文中的一句话:script内容展示的其实就是我们case执行时 控制台输出的内容 所以如果你想获取自己在case中print出来的数据就这么做所以有要获取的内容,print打印出来,然...转载 2019-06-26 11:50:07 · 780 阅读 · 0 评论 -
去除字符串中类似aba,bcb样式的子字符串
if __name__=='__main__': # arry=[-2, -1, -3, -4, -1, -2, -1, -5, -4] arr='qswsdffdrabafjgfjbdhfdf' # print(aba(arr)) # arry='aabbcc' for iter in range(len(arr)-2): #注意此处使用...原创 2018-12-26 14:08:38 · 542 阅读 · 0 评论 -
python3.7 打包成exe的一种方法 pyinstaller
首先该方法是dos界面的,没有使用GUI的包。对GUI感兴趣的可以学习下tkinter。不过从web服务器的发展趋势来看,使用网页实现界面是最有前景的,即python+html。Django和flask都是这方面的优秀实践。首先为啥说一定要注明是python3.7呢。因为之前的版本不支持pyinstaller。环境:pycharm2018.1+win10+python3.7工具:pyi...原创 2018-10-08 02:25:39 · 52516 阅读 · 20 评论 -
随机4个1-10的数字,计算24,python实现
我们小时候玩过的游戏,使用扑克牌,随机抽取其中的四张牌,算24点,其中J、Q、K为1。下面的内容将使用python的方式实现该游戏。环境:pycharm 2018.1+win10+python3.7(python最新版本,我是从3.5学起的,之后的版本差异不大。主要更新参见该网站:https://www.cnblogs.com/animalize/p/5633215.html)算法:1...原创 2018-10-07 18:35:40 · 8376 阅读 · 1 评论 -
python关于正则表达式贪婪匹配,最短匹配,精确匹配的原则
最近想抓一个网站的图片,写了一段程序,结果在爬取的时候,在某些位置就报爬取失败的错误。仔细查看了那些报错的数据对正则表达式的匹配有了更深的理解。最短匹配遵循以下原则:最先开始的匹配拥有最高的优先权——The match that begins earliest wins。即最短匹配是右侧最短,左侧不可知,很可能最长。首先看下例子:__author__ = 'Administrator'import...原创 2018-05-18 00:32:50 · 6762 阅读 · 0 评论 -
pycharm 安装第三方库
pycharm自带了包管理的功能,对于很多学习python的新手来说能从pycharm直接搜寻需要的第三方库是件很舒服的事情。最近想添加第三方库paramiko,发现通过pip安装的并不顺利。就想到了用pycharm。先发效果图:过程如下:打开pycharm的包管理搜索界面(怎么进入这个界面网上很多)是,显示的可用库是空的(nothing to show)。搜索了很多的资料,通过摸索找到了一条可行...原创 2018-04-04 03:40:30 · 16125 阅读 · 7 评论 -
随机大量数据中找到top3的三个数
突然想写这个是之前在一家面试的时候提到的,当时觉得很简单。回来想了想做起来还是蛮有味道的。'''相关知识随机数生成:import random列表list的应用'''N:生成数据量if __name__ == '__main__': Num=input("Imput the cells of list:") N=int(Num) list1=Creat_random_Num...原创 2018-04-02 22:56:02 · 1000 阅读 · 0 评论