随笔分类 - python
脚本语言
摘要:利用python进行测试时,测试用例的加载方式有2种: 一种是通过unittest.main()来启动所需测试的测试模块; 一种是添加到testsuite集合中再加载所有的被测试对象,而testsuit里存放的就是所需测试的用例,下面分别列出3种方法的具体使用方式:1、通过unittest.main
阅读全文
摘要:https://docs.python.org/zh-cn/3/using/index.html
阅读全文
摘要:Linux下python升级步骤 Python2 ->Python3 Linux下python升级步骤 Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 或者yum直接安装的也是2.x
阅读全文
摘要:一、创建一个项目如果这是你第一次使用Django,那么你必须进行一些初始设置。也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置、Django详细选项设置和应用 特性配置,具体操作步骤如下所示。 1.新建Django项目选择sqlite数据库 2.创建
阅读全文
只有注册用户登录后才能阅读该文。
摘要:目录 安装Python python for eclipse插件安装 配置PyDev插件 测试 安装Python 从网站上下载最新的版本,从http://python.org/download/下载。安装过程与其他Windows软件类似。目前稳定版本为Python 2.7.6和Python 3.3.
阅读全文
摘要:原文出自:http://www.wtoutiao.com/p/zedDKR.html对于自动化来说,测试报告是必须的,在敏捷化的团队中,团队中的成员需要自动化这边提供自动化的测试报告,来判断系统的整体质量以及下一步的测试策略。单元测试库生成测试输出到控制台的窗口上,但是这样的结果看起来比较费力,很显...
阅读全文
摘要:python内部自带了一个单元测试的模块,pyUnit也就是我们说的:unittest1、介绍下unittest的基本使用方法:1)importunittest2)定义一个继承自unittest.TestCase的测试用例类3)定义setUp和tearDown,在每个测试用例前后做一些辅助工作。4)...
阅读全文
摘要:pycharm控制台中文乱码问题一般是因为之前有配置保存到了文件里,C盘下.pycharm文件夹下有配置文件,删除文件后重装pycharm,配置会重置不过最后解决问题的做法是删除配置文件后,重新装了更新一版本的pycharm
阅读全文
摘要:一、说明二、内容 1. 代码布局 1.1 缩进 1.2 表达式和语句中的空格 1.3 行的最大长度 1.4 空行... 1.5 编码...2. 语句... 2.1 标准头部... 2.2 导入(import)... 2.3 赋值... 2.4 分支和循环...3. 注释... 3...
阅读全文
摘要:requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的:python的标准库urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一个简单的功能就需要一大堆代码。我也看了下req...
阅读全文
摘要:httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵 活,比如urllib模块里请求错误时就不会返回结果页的内容,只有头信息,对于某些需要检测错误请求返回值的场景就不适用,所以就得用这个模块了。1、class ht...
阅读全文
摘要:http://python.usyiyi.cn/python_341/tutorial/index.htmlpython教程 (英文版)http://python.usyiyi.cn/python_341/tutorial/index.html python教程(中文版)
阅读全文
摘要:新式类是为了统一**而在2.2中开始引入的。代码讲解上面的例子比较明白的说明了问题。B是定义的新式类。那么输入b的时候,不论是type(b),还是b.__class__都是输出的。A是定义的旧式类。-----------------------------------另外,新式类和旧式类还有一个区别...
阅读全文
摘要:Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象一个很好的例子:importcopya=[1,2,3,4,['a',...
阅读全文
摘要:Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递。举一个很常见的例子:>>> class Foo:def bar(self, message):print(message)>>> Foo()...
阅读全文
摘要:文件名全小写,可使用下划线包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。模块与包的规范同。如mymodule。类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:myfu...
阅读全文
摘要:首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。下例中将se...
阅读全文
摘要:pycharm教程(一)安装和首次使用PyCharm是我用过的python编辑器中,比较顺手的一个。而且可以跨平台,在macos和windows下面都可以用,这点比较好。首先预览一下PyCharm在实际应用中的界面:(更改了PyCharm的默认风格)安装首先去下载最新的pycharm2.7.3,进行...
阅读全文
摘要:实时比较PyCharm 对一个文件里你做的改动保持实时的跟踪,通过在编辑器的左侧栏显示一个蓝色的标记。这一点非常方便,我之前一直是在Eclipse里面用命令“Compare against HEAD” 来比较一个文件前后的改动。在PyCharm中,你可以对你的改动一览无余。同时,点击那个标记,会显示...
阅读全文