![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 61
Python
j--j
Life on Journey
展开
-
jenkins + python + pytest 自动化集成环境配置
jenkins + python + pytest 自动化集成环境配置原创 2022-01-27 15:50:48 · 2449 阅读 · 0 评论 -
datetime模块:常用时间&日期处理
最近遇到不同时区时间转换成时间戳的问题,总结datetime模块常用的方法:一、常见用法:1. datetime表示的时间需要时区信息才能确定指定时间;2. 一般利用时间戳存储时间,timestamp的值和时区无关。3. 不同时区转换:获取正确的时区->时区信息tzinfo为None:强制设置时区(基准时间)-> astimezone()方法转换任意时区from datetime import datetime, timedelta, timezone ...翻译 2021-11-11 17:12:51 · 2178 阅读 · 0 评论 -
Python之装饰器(二)
Python之装饰器(二) 之前总结了装饰器的简单原理,本次主要总结有参函数的装饰。一、装饰有参函数:add(a, b) 装饰器通过返回包装对象实现间接调用,插入额外功能。如下例,装饰有参函数add(a, b),在函数运行前sleep()一段时间。实际...翻译 2019-05-23 17:28:10 · 111 阅读 · 0 评论 -
python json.dumps()的中文编码问题
python json.dumps()的中文编码问题 进行判断json串中是否包含某字符串时,中文出现问题。发现是ensure_ascii=True引起的,json.dumps()默认情况下,对非ascii字符进行编码。def dumps(obj, *, skipkeys=False, ensure_ascii...转载 2019-08-02 11:20:09 · 2523 阅读 · 1 评论 -
Python No module named 'Crypto'
Python No module named 'Crypto' Python 中Crypto 模块是进行AES加密、解密。在安装的过程中,我通过PyCharm中Project Interpreter install 对应的包,安装完成之后,还是提示No module named 'Cryp...转载 2019-11-13 14:21:06 · 1704 阅读 · 0 评论 -
Flask搭建服务端
Flask搭建服务端一、简介运行环境: Python 3.6 + Flask + mysql二、实例1、Flask appfrom flask import Flaskfrom flask import jsonifyfrom flask import requestfrom...原创 2019-04-26 19:11:06 · 827 阅读 · 0 评论 -
Python之append和extent的区别
Python之append和extent的区别一、简介list.append(object) : 追加,向列表中添加一个对象object,可以是任何数据类型,整体添加到尾部。list.extend(iterable) : 扩展,把一个列表list中每个元素添加到列表list中。二、例子1、append():将接收...原创 2019-05-07 11:07:16 · 1644 阅读 · 0 评论 -
python之super()与__init__()
super()与__init__() 一、概述__init__()一般用来创建对象的实例变量,或一次性操作。super()用于调用父类的方法,可用来解决多重继承问题。单继承中,super()和__init__()功能类似,主要区别:1)使用super()继承则不用显式引用基类,父类发生变化时,...翻译 2019-02-16 15:25:52 · 4321 阅读 · 5 评论 -
Python之动态调用函数
Python之动态调用函数 在Java中,动态调用可通过反射机制实现。Python中,也可通过__import__(filename) + getattr()实现。1、__import__(filename):动态加载python中,一般通过from XX import XX引入模块,当调用模块不确定时,...原创 2019-04-26 15:33:39 · 1236 阅读 · 0 评论 -
pytest-xdist 日志打印问题
pytest-xdist 日志打印问题 问题描述: pytest-xidst:进程级的并发运行pytest插件,-n 指定CPU数量, --loadfile 参数来控制顺序 ,默认是无序。 在利用pytest-xidst实现case并发执行,与框架中的日志处理logging模块不兼容,遇到一些日志打印问题。logging模块内日志轮转的hand...翻译 2020-12-03 22:24:33 · 1813 阅读 · 2 评论 -
python 之装饰器(一)
python 之装饰器(一) 装饰器一般在不修改源代码的情况下,给程序增添功能。满足以下几点:1.不能修改被装饰的函数的源代码2.不能修改被装饰的函数的调用方式3. 满足1、2的情况下给程序增添功能 主要思想:函数+实参高阶函数+返回值高阶函数+嵌套函数...转载 2019-02-28 23:08:15 · 138 阅读 · 0 评论 -
python 之深拷贝、浅拷贝整理
深拷贝、浅拷贝整理一、深拷贝&浅拷贝Python中,进行对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。注意如下3点规则:(1)直接赋值,默认浅拷贝传递对象的引用而已,原始数据改变,被赋值...转载 2019-02-16 15:50:29 · 126 阅读 · 0 评论 -
环境-PyCharm虚拟环境及Interpreter Paths设置
环境-PyCharm虚拟环境及Interpreter Paths设置 在实际开发中,有时我们需要为一个应用创建一套“隔离”的Python运行环境。可以利用virtualenv来创建一个干净的环境。virtualenv是将系统Python复制一份到virtualenv环境,用命令source /bin/activate进入一个virtuale...原创 2018-08-13 20:07:34 · 30697 阅读 · 1 评论 -
Python之读写文件梳理
Python之读写文件梳理 实际应用中,经常需要进行读写文件等IO操作,Python内置相应读写函数。下面主要总结了常用读写文件操作函数及.ini、csv、excel三种类型文件的读写。一、常用读写函数1、open():打开文件、read():读、write():写i...原创 2019-05-08 14:33:18 · 202 阅读 · 0 评论 -
Python3:AttributeError: ‘_NamespacePath‘ object has no attribute ‘sort‘
AttributeError: '_NamespacePath' object has no attribute 'sort'python3.6安装locust时,导致pip包出问题,出现报错 AttributeError: '_NamespacePath' object has no attribute 'sort'解决办法:按如下编辑大概#2121行#orig_path.sort(key=position_in_sys_path)#module.__...翻译 2020-07-03 17:46:14 · 3982 阅读 · 1 评论 -
Python之添加查找路径
Python之添加查找路径 python中,import 自定义依赖包,会碰见 ModuleNotFoundError: No module named 'XXXX',查找包路径问题。记录Pycharm 中".pth"两种不同方式。1、PycharmFile - > Default Setting...原创 2019-04-09 20:17:50 · 738 阅读 · 0 评论