搜索到与相关的文章
Python

Python测试框架对比----unittest, pytest, nose

前言:随着技术的越来越进步,自动化框架也越来越丰富,比如nose,unittest,robotframework。彼此的区别可以看下以下的例子https://www.cnblogs.com/bonelee/p/11122758.html总结:可以很明确的告诉大家,现在大厂很多都用了pytest这个测试框架,因为效率高,数据驱动模式非常人性化,可持续集成也非常方便,最主要是非常简单,团队实习生都看一下模板都可以上手,团队从unittest转为nose,再最终

系统 2019-09-27 17:56:19 2585

Python

Python之变量的创建过程

Python之变量的创建过程一、变量创建过程首先,当我们定义了一个变量name='Kwan'的时候,在内存中其实是做了这样一件事:程序开辟了一块内存空间,将'Kwan'存储进去,再让变量名name指向'Kwan'所在的内存地址。如下图所示:我们可以通过id()方法查看这个变量在内存中的地址。name='Kwan'print(id(name))二、变量的修改一般我们认为修改一个变量就是用新值把就旧值覆盖掉,可Python真是这么实现的么?name='Kwan

系统 2019-09-27 17:54:42 2585

Python

grpc简介及python grpc

grpcgRPC一开始由google开发,开源的远程过程调用(RPC)系统grpc支持同步和异步调用简单模式下,调用函数就像本地调用一样,直接传输数据流式调用将信息以数据量的方式,发送或者接受,gRPC客户端调用成功的判断是独立的本地的,因此可能存在客户端与服务端判断不一致的情况例如,您可以在服务器端成功完成RPC,但在客户端失败。在客户端发送所有请求之前,服务器也可以决定完成grpc是基于HTTP2协议的封装gRPC请求和应答消息流中一般的消息顺序:请求

系统 2019-09-27 17:53:25 2585

Python

Python C扩展实践&性能对比

C扩展实践因为性能等一些原因,希望用C来扩展python。有多种方法,例如:ctypes调用socythonpython接口的C函数这里阐述最后一种方式的实现。首先需要#include需要实现下面三个函数:staticPyObject*funcName(PyObject*self,PyObject*args)/*函数定义*/staticPyMethodDefmethodsList[]/*方法映射*/PyMODINIT_FUNCinitModule()/*M

系统 2019-09-27 17:53:04 2585

Python

python tkinter图形界面代码统计工具

本文为大家分享了pythontkinter图形界面代码统计工具,供大家参考,具体内容如下#encoding=utf-8importos,sys,timefromcollectionsimportdefaultdictfromtkinterimport*importtkinter.messageboxfromtkinterimportttkfromtkinterimportscrolledtextroot=Tk()root.title("有效代码统计工具")

系统 2019-09-27 17:52:11 2585

Python

Centos7安装Python3

Python3注意:centos7是自带了python2版本的。所以也可以直接使用python2。在Linux上安装软件,我觉得最简单的还是使用yum源进行安装,方便快捷,只需要输入几个命令就搞定了。所以这次还是使用yum来安装python31、先用root账号登录你的虚拟机。在后续的安装过程中我们都在root账号下进行安装python3需要很多的依赖包,所以我们先安装依赖包,在Linux上直接敲击命令就可以。(在根目录上执行,先切换到根目录:cd/)安装

系统 2019-09-27 17:49:17 2585

Python

正则给header的冒号两边参数添加单引号(Python请求用)

正则给header的冒号两边参数添加单引号(Python请求用)直接从浏览器Chrome复制header值如下:Host:kyfw.12306.cnConnection:keep-alivePragma:no-cacheCache-Control:no-cacheAccept:*/*X-Requested-With:XMLHttpRequestIf-Modified-Since:0User-Agent:Mozilla/5.0(WindowsNT6.1;Wi

系统 2019-09-27 17:47:48 2585

Python

Python 函数list&read&seek详解

一、函数list(1)定义:用打开的文件作为参数,把文件内的每一行内容作为一个元素(2)格式:list(文件)(3)例子:withopen(r"test01.txt",'r')asf:l=list(f)forlineinl:print(line)2.函数read(1)作用:按照字符进行读取文件内容(2)格式:文件.read(数字)如果数字缺省,那么代表把所有的字符全都读出来;如果里面含有数字那么代表一次性读取这么多字符(3)注意:允许输入参数读取几个字符,

系统 2019-09-27 17:45:50 2585

Python

基于python的中文聊天机器人

前言发布这篇Chat的初衷是想和各位一起分享一下动手来做聊天机器人的乐趣,因此本篇文章适合用于深度机器学习的研究和兴趣发展,因为从工业应用的角度来看使用百度、科大讯飞的API接口会更加的适合。在这篇文章中,希望和大家一起共同交流和探索动手实践的乐趣,当然也欢迎大神来做深度的探讨以及吐槽。这篇Chat的基础源代码来自互联网,我进行了综合优化和部分代码的重写,我也会在这边文章发布的同时将所有源代码上传到Git分享出来,这样在文章中我就不占用篇幅贴出全部的源代码

系统 2019-09-27 17:45:46 2585

编程技术

关于仿制的一个ACE跟踪类

ACE有一个跟踪类ACE_Trace,本文为了弄清这个跟踪类,并增强一些功能,自己仿制一个Trace跟踪类,这个类完全模仿ACE_Trace类,只是在开始增加了一个标题。这个标题你可以在#define时进行定制。以下为头文件://Trace.h//Trace.h://#pragmaonce#defineACE_NDEBUG0#defineACE_NTRACE0#include"ace/log_msg.h"#include"ace/Object_Manage

系统 2019-08-29 23:17:42 2585