extension failed python image

Python单元测试:一步步了解测试框架、测试用例和覆盖率分析

在软件开发中,单元测试是一个非常重要的环节。它可以确保你的代码能够正常运行,并且在将来的修改中不会出现问题。在Python中,单元测试是非常容易实现的。本文将介绍Python单元测试的所有知识点,包括测试框架,测试用例,测试装置,测试套件和覆盖率分析。 ......
覆盖率 框架 单元 Python

如何将python运用于实践

看过很多本Python教程,敲过很多python例子代码,试过很多个python项目 但是心中还是很堵,没有畅通的感觉 就像一个闯入丛林深处的初级猎人 不知道哪里有猎物,有什么猎物,猎物有什么习性,如何有效布置陷阱,需要带多少食物 方向如何确定,如何应对蚊虫叮咬,如何应对毒蛇。。。 一点都不懂,一窍 ......
python

Python网页开发神器fac 0.2.9、fuc 0.1.29新版本更新内容介绍

> fac项目地址:https://github.com/CNFeffery/feffery-antd-components > > fuc项目地址:https://github.com/CNFeffery/feffery-utils-components > > 欢迎star支持⭐ 大家好我是费老 ......
神器 网页 内容 Python fac

【python基础】复杂数据类型-列表类型(数值列表)

# 1.数值列表 列表非常适合用于存储数字集合,而python提供了很多工具,可帮助我们高速地处理数字列表。 ## 1.1 range函数 python的range函数能够轻松的生成连续一系列数字。 其语法格式:range(第一个数值,第二个数值) 编写程序如下所示 ![image](https:/ ......
类型 数值 基础 数据 python

Python中动态导入对象importlib.import_module()的使用

参考:https://blog.csdn.net/edward_zcl/article/details/88809212 经常在项目中碰到需要根据配置动态导入不同的类的方法进行运行,这时就要用动态函数import_module的使用方法 假设项目目录结构如下: 需要在call_module.py文件 ......
import_module importlib 对象 动态 Python

Python协程

# 模板 - 利用协程执行一般任务 ``` import asyncio async def func1(): pass await asyncio.sleep() pass async def func2(): pass await asyncio.sleep() pass async def f ......
Python

Python中logger模块的使用教程

参考模块: https://www.digitalocean.com/community/tutorials/how-to-use-logging-in-python-3 logger是python的内置模块,用以输出代码运行过程中的运行情况,极大的方便了我们的debug过程。参考资料中列出了使用l ......
模块 教程 Python logger

Python基础之迭代器

### 可迭代对象 ```python 什么是迭代? 迭代的言外之意就是更新换代,每次更新都会依赖于上一次的结果 什么又是可迭代对象呢? 就是内置方法中有__iter__()的都可以被称为可迭代对象。 __name__:这种的属性 __iter__:这种是方法 """ __iter__() 双下划线 ......
基础 Python

Python基础17

可迭代对象 什么是可迭? 言外之意就是更新换代,每次的更新都是依赖上一次的结果 什么是可迭代对象 就是内置有__iter__()方法的都可以称之为可迭代对象 内置:内部自带可以直接使用的 八种数据类型 可迭代对象: 字符串、列表、元组、字典、集合、文本对象 整型、浮点型、布尔型都不是 代码 可迭代对 ......
基础 Python

python-pool.map()用法

ThreadPool().map()是Python中multiprocessing库中的一个函数,用于并行地处理可迭代对象中的元素。它的基本语法如下: 其中,get_ans是一个处理元素的函数,num代表可迭代对象中的每个元素,list1是一个可迭代对象,例如列表、元组、集合等。processes参 ......
python-pool python pool map

python使用cx_Oracle连接timesten

环境: OS:Windows DB:18.1 1.配置环境变量TNS_ADMIN=C:\TimesTen\tt181_64\network\admin 2.创建tnsnames.ora文件在timesten安装目录下C:\TimesTen\tt181_64\network\admin\samples ......
cx_Oracle timesten python Oracle cx

关于python下载pyautogui库报错【ERROR: Command errored out with exit status 1:】

问题出现: 解决方案: 先执行该命令 【pip install --upgrade setuptools && python -m pip install --upgrade pip】 之后再重新执行下载命令 【pip install pyautogui -i https://pypi.tuna.t ......
pyautogui Command errored python status

python基础day17 迭代器和for循环原理

可迭代对象 什么是迭代? 迭代言外之意就是更新换代,每次的更新都是要依赖于上一次的结果 什么是可迭代对象? 就是内置有__iter__()方法的都可以称之为是可迭代对象。 八种基本数据类型: 可迭代对象: 字符串 列表 元组 字典 集合等 文件对象也是可迭代对象:ff = open('a.txt', ......
原理 基础 python day for

【python】线程池

线程池 from concurrent.futures import ProcessPoolExecutor from time import sleep def task(message): sleep(2) return message def main(): executor = Proces ......
线程 python

[Python]-numpy模块-反转数组的三种方法

给定一个一维numpy数组,反转数组的三种方法: 1. 切片索引 2. numpy.flipud() 函数 3. numpy.flip() 函数 ``` import numpy as np a = np.array([1,2,3,4,5]) # 切片索引 ans1 = a[::-1] print( ......
数组 模块 方法 Python numpy

python3 -m pip install --upgrade的作用

`python3 -m pip install --upgrade` 是一个命令行指令,用于升级 Python 包管理器(pip)已安装的包。 具体来说,命令的不同部分的含义如下:- `python3`: 这是一个命令,用于在命令行中运行 Python 解释器。- `-m pip`: 这是一个 Py ......
作用 python3 install upgrade python

<未完成>python使用oletools提取docx文件中的嵌入文件(指word中的插入对象)

上午在帮一个同事实现题目中的功能,主要参考的是这篇博客https://zhuanlan.zhihu.com/p/530612244 但是在复现的过程中失败了,下面详细说说。 首先我的环境是centos,参考的博客是在windows中实现的。 博客的实现的步骤主要有两个,一个是将docx文件中的嵌入文 ......
文件 oletools 对象 python docx

Python function argument All In One

Python function argument All In One Python 函数参数 function argument types default arguments keyword arguments positional arguments arbitrary positional ... ......
function argument Python All One

ubuntu16 python2 安装M2Crypto报错

### 正文 ```bash pip2 install M2Crypto # 报错: # unable to execute 'swig': No such file or directory # error: command 'swig' failed with exit status 1 # 解 ......
M2Crypto python2 2Crypto ubuntu python

【Python】Numpy & Pandas & Pytorch

# Table of Contents ### NumPy **[NumPy Official Tutorials](https://numpy.org/doc/stable/user/basics.creation.html "Numpy ")** * [NumPy Arrays](#numpya ......
amp Pytorch Python Pandas Numpy

《深度剖析CPython解释器》16. Python函数机制的深度解析(第三部分): 闭包的底层实现以及调用

https://www.cnblogs.com/traditional/p/13580694.html 楔子 上一篇我们看了函数是如何调用的,这一次我们看一下函数中局部变量的访问、以及闭包相关的知识。 函数中局部变量的访问 我们说过函数的参数和函数内部定义的变量都属于局部变量,所以它也一样是通过静态 ......
闭包 深度 解释器 底层 函数

python把指定文件夹内所有文件和子文件夹大写全部改为小写

来源:http://www.shanhubei.com/archives/2622.html 接手老项目,里面的文档大小心不同意,而在linux中对大小写又敏感。所以那就统一下把所有文件和文件夹全部转为小写 #!/usr/bin/python import sys, os total = 0 def ......
文件 文件夹 小写 大写 python

python 中json数据可以以类似数组的方法访问 print(j["age"]["nian"])

使用 Python 处理 Json 数据 - 猫坚果NutCat - 博客园 (cnblogs.com) JSON 模组的常用方法 load / loads: 把 JSON 转换为 Python # some json somebody_info = '{"name": "Wenjie Ye", " ......
quot 数组 方法 数据 python

python操作InfluxDB

InfluxDB版本:1.8.0 以下针对1.x版本influxdb操作语法python针对influxdb的操作安装模块 pip install influxdb from influxdb import influxDBClient conn_db=InfluxDBClient('localho ......
InfluxDB python

asyncio:python3未来并发编程主流、充满野心的模块

https://www.cnblogs.com/traditional/p/11828780.html 楔子 asyncio 是 Python 在 3.5 版本中正式引入的标准库,这是 Python 未来并发编程的主流,非常重要的一个模块。有一个 Web 框架叫 sanic,就是基于 asyncio ......
野心 模块 主流 asyncio python3

python正则表达式之道

Python使用正则表达式的步骤: 1、导入正则表达式模块 2、创建Regex对象re.compile(),传入正则表达式 3、使用search()方法,传入字符串 4、调用group()方法。 举例: import re #1 ne = re.compile(r '\d\d\d\-\d\d') # ......
正则 表达式 python

十二、python元组tuple

# 十二、python元组tuple 元组就相当于是==只读的列表==;因为只读,所以没有append,remove,修改等操作方法. 它只有两个操作方法:count,index 元组,字符串,列表都属于序列.所以元组也可以切片. ## 1.元组的创建 **列表使用中括号,元组使用小括号。** `` ......
python tuple

八、python判断语句

# 八、python判断语句 ## 1.python单分支判断语句: ``` if 条件: # 条件结束要加:号(不是;号) 执行动作一 # 这里一定要缩进(tab键或四个空格),否则报错 # 没有fi结束符了,就是看缩进 ``` ## 2.python双分支判断语句: ``` if 条件: 执行动 ......
语句 python

九、python循环语句

# 九、python循环语句 ## 1.for循环 for循环遍历一个对象(比如数据序列,字符串,列表,元组等),根据遍历的个数来确定循环次数。 for循环可以看作为定循环,while循环可以看作为不定循环。 **for循环的基本格式** ``` for 变量 in 数据: 重复执行的代码 ``` ......
语句 python

七、python运算符

# 七、python运算符 ## 1.算术运算符 |算术运算符|描述|实例| | | | | +| 加法| 1+2=3 -|减法| 5-1=4 *|乘法 |3*5=15 / |除法 |10/2=5 // |整除 |10//3=3 不能整除的只保留整数部分 \**|求幂|2\**3=8 %|取余|10 ......
运算符 python