![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python通用
文章平均质量分 72
zhichengMLE
Machine Learning
展开
-
软件测试之-测试覆盖率
软件测试覆盖率简介 1、定义:覆盖率是用来度量测试完整性的一个手段,同时也是测试技术有效性的一个度量。 2、计算:覆盖率=(至少被执行一次的item数)/item的总数 3、特点 1)通过覆盖率数据,可以检测我们的测试是否充分 2)分析出测试的弱点在哪方面 3)指导我们设计能够增加覆盖率的测试用例,有效提高测试质量,但是测试用例设计不能一味追求覆盖率,因转载 2015-08-23 12:22:55 · 15524 阅读 · 0 评论 -
Robot Framework 快速入门
本文转自:http://blog.csdn.net/ren911/article/details/5576310 ren911的博客Robot Framework 快速入门 Robot Framework 快速入门 Copyright © Nokia Siemens Networks 2008 Licensed under the Apache License, Version 2.0 翻译转载 2015-08-13 17:01:53 · 1145 阅读 · 0 评论 -
python代码`if not x:` 和`if x is not None:`和`if not x is None:`使用
代码中经常会有变量是否为None的判断,有三种主要的写法:第一种是if x is None;第二种是 if not x:;第三种是if not x is None(这句这样理解更清晰if not (x is None)) 。如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑。先来看一下代码:[python] view plaincopy>>> x = 1 >>> not x Fal转载 2015-08-28 08:58:12 · 1898 阅读 · 0 评论 -
python读取xml文件
什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xmlcoding=utf-8import xml.dom.minidom打开xml文档dom = xml.dom.minidom.parse(‘abc.xml’)得到文档元素对象root = dom.documentElement print root.nodeNam转载 2015-08-14 15:26:16 · 545 阅读 · 0 评论 -
xml与json的区别,总结
JSON和XML的比较 ◆可读性 JSON和XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负。 ◆可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,而JSON却不能。不过JSON在Javascript主场作战,可以存储Javascript复合对象,有着xml不可比拟的优势。 ◆编码难度 XML有丰富的编码工具,转载 2015-08-14 14:07:51 · 355 阅读 · 0 评论 -
python的str,unicode对象的encode和decode方法
python的str,unicode对象的encode和decode方法 python中的str对象其实就是"8-bit string" ,字节字符串,本质上类似java中的byte[]。 而python中的unicode对象应该才是等同于java中的String对象,或本质上是java的char[]。 对于 s="你好" u=u"你好" s="你好"转载 2015-08-17 09:36:03 · 459 阅读 · 0 评论 -
用 Python 脚本实现对 Linux 服务器的监控
目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件)、 glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控。 本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络的监控脚本的编写。1转载 2015-09-01 09:46:36 · 712 阅读 · 0 评论 -
【转】Python标准模块logging
开发Python, 一直以来都是使用自己编写的logging模块. 比较土......今天发现python的标准模块的这个功能做的挺好, 记录一下, 以后使用模块来进行logging.对于这个模块的介绍网上也很多, 我也不用自己写了, 比较好的如下,http://crazier9527.iteye.com/blog/290018 Python的标准logging模块http:转载 2015-09-09 10:43:05 · 403 阅读 · 0 评论 -
[转]Python traceback
1. Python中的异常栈跟踪 之前在做Java的时候,异常对象默认就包含stacktrace相关的信息,通过异常对象的相关方法printStackTrace()和getStackTrace()等方法就可以取到异常栈信息,能打印到log辅助调试或者做一些别的事情。但是到了Python,在2.x中,异常对象可以是任何对象,经常看到很多代码是直接raise一个字符串出来,因此就不能像Java那样转载 2015-09-04 22:59:00 · 349 阅读 · 0 评论 -
python正则表达式
在python在,正则表达式的功能在「re」模块中,如果要使用正则表达式,请先引用:1 import re正则表达中,分为普通字符和特殊字符(metacharacter),普通字符如:a,b,hello等,特殊字符如:. ^ $ * + ? { } [ ] \ | ( )[ ]包括在[]中字符序列,表示只要匹配其中的一个字符就可以. 如[abdef]可以匹配a,转载 2015-08-20 11:27:55 · 498 阅读 · 0 评论 -
python技术博客
以前自己也总结收藏过一起别人的技术博客,不过搜集的不多,这次就拿来用了。===================================引用的分割线====================================limodou 的 BlogUliweb、Ulipad 作者,python-cn 邮件列表大妈,Python 中文社区骨灰级人物! Smallfish 鱼哥国内资深玩蛇人士,转载 2015-08-13 16:42:06 · 705 阅读 · 0 评论 -
python 的日志logging模块学习
1.简单的将日志打印到屏幕import logginglogging.debug(‘This is debug message’) logging.info(‘This is info message’) logging.warning(‘This is warning message’)屏幕上打印: WARNING:root:This is warning message默认情况下,logg转载 2015-08-23 19:18:03 · 344 阅读 · 0 评论 -
Python集合(set)类型的操作
[python] view plaincopy python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, len(se转载 2015-08-25 09:07:07 · 338 阅读 · 0 评论 -
Pyinotify文件系统监控
Pyinotify是一个Python模块,用来监测文件系统的变化。 Pyinotify依赖于Linux内核的功能—inotify(内核2.6.13合并)。 inotify的是一个事件驱动的通知器,其通知接口通过三个系统调用从内核空间到用户空间。pyinotify结合这些系统调用,并提供一个顶级的抽象和一个通用的方式来处理这些功能。pyinotify 说百了就是通过 调用系统的inotify来实现通知转载 2015-08-24 19:53:50 · 759 阅读 · 0 评论 -
Windows后台运行python程序
[python] view plaincopy在CODE上查看代码片派生到我的代码片import win32serviceutil import win32service import win32event import time class SmallestPythonService(win32serviceutil.ServiceFramework): _svc_na转载 2015-08-24 10:07:32 · 1935 阅读 · 0 评论 -
Python 单元测试框架 —— PyUnit
目录概况系统要求使用PyUnit构建自己的测试安装测试用例介绍创建一个简单测试用例复用设置代码:创建固件包含多个测试方法的测试用例类将测试用例聚合成测试套件嵌套测试用例测试代码的放置位置交互式运行测试从命令行运行测试在用户界面窗口运行测试为测试编写文档更多关于测试条件测试相等性测试异常通过PyUnit复用旧测试转载 2015-08-24 13:02:58 · 1074 阅读 · 0 评论 -
python __init__和__new__之间的区别
1 如果在类中同时定义了init和new,在创建对象的时候会有优先使用new如 class A(object): def init(self): print(“in init”) def new(self): print(“in new”)A()2new方法会返回所构造的对象,init则不会,在使用new返回对象的时候会隐式调用init函数。转载 2015-08-26 14:22:27 · 490 阅读 · 0 评论 -
Python单元测试框架
目录概况系统要求使用PyUnit构建自己的测试 安装 测试用例介绍 创建一个简单测试用例 复用设置代码:创建固件 包含多个测试方法的测试用例类 将测试用例聚合成测试套件 嵌套测试用例 测试代码的放置位置 交互式运行测试 从命令行运行测试 在用户界面窗口运行测试 为测试编写文档 更多关于测试条件转载 2015-08-26 15:35:17 · 461 阅读 · 0 评论 -
运行linux的脚本老是出现": No such file or directory"错误
我一直对字符界面有抵触感,即使会用vim,我的linux脚本(python/bash script)一般都是在windows下写完调试好,然后传到linux上的。不过写好的linux脚本传到linux上运行的时候却经常报这样的错:$ cat fish.py!/usr/bin/env pythonprint “fish”$ chmod u+x fish.py$ ./fish.pyNo such转载 2015-08-27 10:24:35 · 2632 阅读 · 2 评论 -
xml与json的区别,总结
JSON和XML的比较 ◆可读性 JSON和XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负。 ◆可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,而JSON却不能。不过JSON在Javascript主场作战,可以存储Javascript复合对象,有着xml不可比拟的优势。 ◆编码难度 XML有丰富的编码工具,转载 2015-08-27 09:08:52 · 396 阅读 · 0 评论 -
使用py2exe生成独立的exe文件
先看一下python脚本TaskNameList.py:Python代码import subprocess # running the command "tasklist" in cmd.exe popen = subprocess.Popen("tasklist",stdout=subprocess.PIPE,shell= True) namelist = [] # get the t转载 2015-08-13 16:24:51 · 1509 阅读 · 0 评论