Python 中的 10 个常见安全漏洞,以及如何避免(上)

  • Post author:
  • Post category:python

2019独角兽企业重金招聘Python工程师标准>>> 简评:编写安全代码很困难,当你学习一个编程语言、模块或框架时,你会学习其使用方法。 在考虑安全性时,你需要考虑如何避免被滥用,Python 也不例外,即使在标准库中,也存在用于编写应用的不良实践。然而,许多 Python 开发人员却根本不知道它们。 1. 输入注入(Input injection) 注入攻击非常广泛而且很常见…

继续阅读 Python 中的 10 个常见安全漏洞,以及如何避免(上)

python接口测试覆盖率统计_pytest文档57-计算单元测试代码覆盖率(pytest-cov)

  • Post author:
  • Post category:python

前言 我们在做测试的时候,经常遇到领导的灵魂拷问:你的测试用例覆盖率是多少,达到100%了么?你如何保证你的测试质量? 测试用例的覆盖率如何统计呢,如何知道开发的代码,我们都测到了,不会存在漏测的情况。 pytest-cov 先命令行安装 pytest-cov 2.10.1版本 pip install pytest-cov==2.10.1 环境要求: 1.python3.6.6 版本 备注:其它版…

继续阅读 python接口测试覆盖率统计_pytest文档57-计算单元测试代码覆盖率(pytest-cov)

基于python的奥运会历史数据分析【120年】

  • Post author:
  • Post category:python

人生苦短 我用Python Python其他实用资料: 点击此处跳转文末名片获取 一、数据概览 1.背景描述 该数据集整理了从1896年雅典奥运会至2016年里约热内卢奥运会120年的奥林匹克运动会的历史数据。 需要注意的是,在1896年-1992年期间,冬季奥运会与夏季奥运会都是在同一年举行的。在这之后,冬季与夏季的奥运会才被错开举办,冬季奥运会从1994年开始4年举办一次,夏季奥运会从1996…

继续阅读 基于python的奥运会历史数据分析【120年】

【阿里云数据总线】Datahub使用Python SDK记录

  • Post author:
  • Post category:python

文章目录 1. 阿里云 python sdk的安装和使用 1.1 PIP安装: 1.2 使用AccessKey简单调用ECS 2. Datahub Python SDK的安装和使用 2.1 安装pydatahub 2.2 使用pydatahub调用Datahub SDK 2.2.1 导入pydatahub库包 2.2.2 连接Datahub 2.2.3 创建新的project 查看已有的proje…

继续阅读 【阿里云数据总线】Datahub使用Python SDK记录

Python模块及异常

  • Post author:
  • Post category:python

Python模块 在之前的学习我们给出的例子中有几处出现improt XXX的语句,例如 我们要做深拷贝的时候用的copy.deepcopy(a), 然而我们直接使用这句代码会报错,因为找不到deepcopy()这个函数。那么当我们加上import copy 这句之后就会顺利解决! 这里我们先引入模块的概念,然后在讨论import 模块 Python 模块(Module),是一个 Python 文…

继续阅读 Python模块及异常

Python语言程序设计基础-题库

  • Post author:
  • Post category:python

索引 选择:1-296 填空:297-548 判断:549-622 编程题:623-848 题库 1、关于测试一个中等规模程序的说法,以下错误的是()。 A、 从结构图最底层开始,逐步上升 B、 先运行测试每一个基础函数,再测试由基础函数组成的整体函数 C、 直接运行程序 D、 采用自底向上的执行方式 答案: C 2、对以下代码的执行结果,描述正确的是: (255 > 55) == true…

继续阅读 Python语言程序设计基础-题库

python计算机视觉KNN算法、稠密Dense-sift及图像手势识别

  • Post author:
  • Post category:python

KNN算法 一、KNN算法概述 1、kNN算法又称为k近邻分类(k-nearest neighbor classification)算法。 最简单平凡的分类器也许是那种死记硬背式的分类器,记住所有的训练数据,对于新的数据则直接和训练数据匹配,如果存在相同属性的训练数据,则直接用它的分类来作为新数据的分类。这种方式有一个明显的缺点,那就是很可能无法找到完全匹配的训练记录。 kNN算法则是从训练集中找…

继续阅读 python计算机视觉KNN算法、稠密Dense-sift及图像手势识别

App自动化(Appium+Python):查找控件时,sleep时间不确定问题解决方案

  • Post author:
  • Post category:python

把find_element方法封装,循环查找,返回element,如果异常,等待2秒,打印异常信息,如果10次循环结束仍未找到元素,就在向上抛出未找到元素。 直接上代码喽! import time def find_element(driver,idOrXpath,n=10): for i in xrange(n): try: if idOrXpath.startswith('/'): ret =…

继续阅读 App自动化(Appium+Python):查找控件时,sleep时间不确定问题解决方案

python docx库的简单使用

  • Post author:
  • Post category:python

docx库的下载指令: pip install python-docx 1、文档 创建文档 from docx import Document document = Document() 保存文档 document.save('test.docx') 打开现有文档 document = Document('filename.docx') # 打开 document.save('new-filena…

继续阅读 python docx库的简单使用

python计算R2、RMSE、NSE、PBIAS

  • Post author:
  • Post category:python

计算公式: # -*- coding: utf-8 -*- """ YMJ 20230515 21:49 """ import os import numpy as np import pandas as pd import math from random import random, uniform from pylab import mpl # 首先定义公式 def R2(y_obs, y_…

继续阅读 python计算R2、RMSE、NSE、PBIAS