当前位置:首页 > Python教程 > python技巧

python技巧

python-unitest模块总结

12

一、为什么写单元测试:写测试的同时会对源码有更深的理解,毕竟读懂源码大体逻辑才能写测试(或别人告诉你代码的功能和返回值等)写测试有点浪费感情,没啥意思。没有写功能来的痛快。但是当你调整代码或代码重构的时候就明白没有测试的痛苦了。测试可以让问

python解析yaml文件

7

YAML语法规则:http://www.ibm.com/developerworks/cn/xml/x-cn-yamlintro/下载PyYAML:http://www.yaml.org/解压安装:pythonsetup.pyinstall

python dict remove数组删除(del,pop)

12

比如代码binfo={‘name‘:‘jay‘,‘age‘:20,‘python‘:‘haha‘}printbinfo.pop(‘name‘)#pop方法删除键,并且返回键对应的值printbinfo##输出结果:{‘python‘:‘ha

Python 2.7 学习笔记 基本知识

9

python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。本文介绍下python的基本知识。一、安装各种操作系统有自己的安装方法,linux系统一般都自带了python的环境。这里不再介绍。二、检查安装好python后,可在命

使用Python实现清除RabbitMQ里面1小时没有数据的连接

12

公司RabbitMQ消费者重新连接后旧连接不会断开,会一直存在于服务端,至于是什么原因目前还没有找到。这样导致连接数每过一段时间就增加很多,所以写了一个Python脚本来删除无效的连接,根据每个连接里面的数据传输来定义是否是有效,如果1小时

将 Python 项目的所有py文件编译成.pyc

16

实例地址源码地址:https://gitee.com/mzfly/py-distPython项目编译成.pyc。compile.py是示例,将compile.py放到项目根目录,编辑main方法的copyfile和copytree列表,设置

Python版[leetcode]7. 整数反转(难度简单)

16

给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[?23

44.编译Python文件

10

目录一.编译Python文件二.批量生成.pyc文件一.编译Python文件为了提高加载模块的速度,强调强调强调:提高的是加载速度而绝非运行速度。python解释器会在__pycache__目录中下缓存每个模块编译后的版本,格式为:modu

python 图像加水印

7

fromPILimportImage,ImageDraw,ImageFontimage=Image.open("/data_2/dog1.jpg")text="仅供授权证明用,他用无效有效期:20210401-20210430"font=I

python zipfile模块 ZIP64

10

python自带zipfile模块用来读、写zip文件。defzip_dir(dirname,zipfilename):filelist=[]ifos.path.isfile(dirname):filelist.append(dirname

python的冒泡法和二分法的总结

11

一:二分法首先介绍二分法二分法查找,每次能够排除掉一半的数据,查找的效率非常高,但是局限性比较大,必须是有序的序列才可以使用二分法查找要求:查找的序列必须是有序序列--------------------------------------

Python之基础篇(三)

14

基础篇之三:一,数据类型之set.总结:set无序,不重复。1,创建set:s={1,2,3}print(s,type(s))list1=[1,2,3]s1=(list1)print(s1,type(list1))s2=set()print

Python Mysql 数据库操作

11

本文实例讲述了python中MySQLdb模块用法。分享给大家供大家参考。具体用法分析如下:MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接口,我们可以在python中连接MySQL

python网络编程学习《一》

12

最近,刚实习完,很喜欢实验楼,但是自己的方向仍然不能确定,自己觉得可选择的空间很大,尽管已经是大四的人了,想到别人都在忙着买职业装,买高跟鞋面试,学习化妆什么的,看看自己,反而开始慢慢关注运动,食疗以及护肤了,哈哈,程序员就是酱紫,身体是革

Python里使用转义字符r时遇到的问题

18

在Pycharm里使用转义字符和在IDLE里使用产生的结果是不一样的。例子如下:print("你好!我是Python!")输出结果为:我是Python!前面的“你好!"不见了。而在IDLE里输入同样的语句,输出的结果则为:你好!我是Pyth

python lambda的使用

7

1、lambda是什么?    看个例子:     1g=lambdax:x+1  看一下执行的结果:   g(1)  >>>2  g(2)  >>>3  当然,你也可以这样使用:  lambdax:x+

python中的map、filter、reduce函数

11

三个函数比较类似,都是应用于序列的内置函数。常见的序列包括list、tuple、str。1.map函数map函数会根据提供的函数对指定序列做映射。map函数的定义:map(function,sequence[,sequence,...])-

python装饰器的简单实用

11

装饰器(Decorators)可以实现在不变原有python代码功能的基础上增加功能代码。框架defouter2(func):definner(*args,**kwargs):func(*args,**kwargs)returninner@

python3调用exe程序编写cve20190708批量检测工具

9

1、python3调用exe程序编写cve20190708批量检测工具工具下载地址:https://www.qianxin.com/other/CVE-2019-0708由于这个exe程序只是单IP扫描版本,于是使用python3修改为批量