Python

python递归删除指定目录及其所有内容的方法

实例如下:#!/usr/bin/python#-*-coding:utf-8-*-importosdefdel_dir_tree(path):'''递归删除目录及其子目录,子文件'''ifos.path.isfile(path):try:os.remove(path)exceptException,e:#passprinteelifos.path.isdir(path):foriteminos.listdir(path):itempath=os.path.

系统 2019-09-27 17:57:02 2248

Python

python数据可视化pyecharts工具安装问题

如果pipinstallpyecharts安装不成功,请直接检查你的python版本。如果是python2.7,安装的pyecharts版本只能是V0.5.x,如果是python3,那就可以安装V0.5.x和V1.0.0及以上的。在https://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learnpython扩展网站上没有找到pyecharts,所以只能去gihub上看看了。下图是在github查阅pyecha

系统 2019-09-27 17:53:17 2248

Python

Python 中運算子 + 與 * 的 Overload 方法重載功能

字串String原本不能像數值一樣有加減乘除運算,但有例外。例如:>>>'Good'+'Morning''GoodMorning'運算子+可將2個字串,串接起來。運算子+有字串Concat功能。同樣,運算子*有迭代Iterator的功能,例如:>>>'Good'*3'GoodGoodGood'這寫法讓Python的程式更簡潔易讀。例如:forkinrange(1,6):print(''*(6-k)+'A'*2*k)這樣簡潔幾行程式即能將此圖形畫出,不是很美

系统 2019-09-27 17:52:44 2248

Python

Python3网络爬虫中的requests高级用法详解

本节我们再来了解下Requests的一些高级用法,如文件上传,代理设置,Cookies设置等等。1.文件上传我们知道Reqeuests可以模拟提交一些数据,假如有的网站需要我们上传文件,我们同样可以利用它来上传,实现非常简单,实例如下:importrequestsfiles={'file':open('favicon.ico','rb')}r=requests.post('http://httpbin.org/post',files=files)print

系统 2019-09-27 17:48:46 2248

Python

Python运算符重载详解及实例代码

Python运算符重载Python语言提供了运算符重载功能,增强了语言的灵活性,这一点与C++有点类似又有些不同。鉴于它的特殊性,今天就来讨论一下Python运算符重载。Python语言本身提供了很多魔法方法,它的运算符重载就是通过重写这些Python内置魔法方法实现的。这些魔法方法都是以双下划线开头和结尾的,类似于__X__的形式,python通过这种特殊的命名方式来拦截操作符,以实现重载。当Python的内置操作运用于类对象时,Python会去搜索并调

系统 2019-09-27 17:48:20 2248

Python

实例讲解Python中的私有属性

在Python中可以通过在属性变量名前加上双下划线定义属性为私有属性,如例子:复制代码代码如下:#!encoding=UTF-8classA:def__init__(self):#定义私有属性self.__name="wangwu"#普通属性定义self.age=19a=A()#正常输出printa.age#提示找不到属性printa.__name执行输出:复制代码代码如下:Traceback(mostrecentcalllast):File"C:\Use

系统 2019-09-27 17:47:46 2248

Python

Python3将xml文件解析为对象

一、说明类似json将xml解析为python对象,可以使用第三方库untangle或xmltodict实现。将以下内容保存为xml2obj.xml,后我我们就使用该文件。1.第一行的是xml文件的声明,它定义了xml的版本(1.0)和所使用编码为UTF-8。2.接下来就是xml文件的内容了,这些内容按一个树状结构进行组织摆放,形式如下:section1contentsection2content其中,每一个.叫做一个节点,也叫一个元素,节点可以嵌套放置,

系统 2019-09-27 17:46:25 2248

Python

python 中selenium常用的键盘键

python中selenium常用的键盘键#!/usr/bin/python#-*-coding:utf-8-*-fromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysimporttimedriver=webdriver.Chrome()driver.get("http://www.baidu.com")time.sleep(3)driver.find_element_

系统 2019-09-27 17:56:30 2247

Python

还在用背单词App?使用Python开发英语单词自测工具,助你逆袭单词王!

崩溃-ing西安已经下了两周雨了,大家以为到头了么?不仅仅才是开始,未来的一个月还要接着下,简直崩溃啊!昨天被逼着去加班,所以早期发了一篇娱乐帖,还好没有掉粉…要谢谢各位的包容啊,哈哈。学英语广告最近也许是刚开学的原因,不管是公众号,还是刷抖音,导出都能看到关于学英语、背单词的广告。不知道现在学生们背单词买的什么辅导材料。反正我们上学那会,**《星火阅读》**特别的火。记得当时随书还送一个红色的塑料膜。书中英语单词是红色的其他文字是黑色的。背单词的时候先把

系统 2019-09-27 17:55:44 2247

Python

python初学者该如何解决pygame.error: video

按照其他博客,码了最简单的游戏(贪吃蛇),出现bug,pygame.error:videosystemnotinitialized,无法解决,pygame.init()也多次调用,无法解决,先放在博客上,等会用了再来解决,使用的工具是pucharmimportpygame,sys,random,timefrompygame.localsimport*#定义颜色变量0=黑色255=白色redColor=pygame.Color(255,0,0)blackCo

系统 2019-09-27 17:55:09 2247

Python

python的pytest框架之命令行参数详解(上)

前言pytest是一款强大的python自动化测试工具,可以胜任各种类型或者级别的软件测试工作。pytest提供了丰富的功能,包括assert重写,第三方插件,以及其他测试工具无法比拟的fixture模型。pytest是一个软件测试框架,是一款命令行工具,可以自动找到测试用例执行,并且回报测试结果。有丰富的基础库,可以大幅度提高用户编写测试用例的效率。具备扩展性,用户可以自己编写插件,或者安装第三方提供的插件。可以很容易地与其他工具集成到一起使用。比如持续

系统 2019-09-27 17:54:49 2247

Python

朴素贝叶斯算法的python实现方法

本文实例讲述了朴素贝叶斯算法的python实现方法。分享给大家供大家参考。具体实现方法如下:朴素贝叶斯算法优缺点优点:在数据较少的情况下依然有效,可以处理多类别问题缺点:对输入数据的准备方式敏感适用数据类型:标称型数据算法思想:比如我们想判断一个邮件是不是垃圾邮件,那么我们知道的是这个邮件中的词的分布,那么我们还要知道:垃圾邮件中某些词的出现是多少,就可以利用贝叶斯定理得到。朴素贝叶斯分类器中的一个假设是:每个特征同等重要函数loadDataSet()创建

系统 2019-09-27 17:54:25 2247

Python

python获取jenkins服务里的文件及备份

需求是这样的我们使用了jacoco统计应用的代码覆盖率,产生了一些报告,但是清理报告的时候,需要对本轮的报告做一个备份,这个同样适用于类似的情形,比如一些重要的文件,目标是备份到jenkins所在的服务器上如下图比如我要获取或者说是下载右上角的文件,备份到下图中的当前jenkinsjob的工作空间里面url如下http://jenkins-test.yourcompany.com/view/projectName/job/xxx-web-report/HT

系统 2019-09-27 17:52:48 2247

Python

Python 运行.py文件和交互式运行代码的区别详解

代码版本:3.6.31.交互式运行代码会直接给出表达式的结果,运行代码文件必须print才能在控制台看到结果。直接给出结果:没有print是看不到结果的:有print才能看到结果:另:交互式中可以用下划线`_`来查看上一次输出的结果。如果给下划线赋值,这个效果就没了。另另:如果变量的值是空,不会显示2.交互式输出会输出原始内容,print会输出渲染后的内容打印字符串会带着引号,换行符也原样显示了。字符串的引号被去掉了,换行符真的换行了3.交互式每一句代码都

系统 2019-09-27 17:50:56 2247