自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

转载 接口幂等性测试

所谓幂等:多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。

2022-10-13 11:03:30 1613

转载 OVF文件简介

一、什么是OVF文件开源虚拟化格式OVF(不同于小写的ovf)文件是一种开源的文件规范,它描述了一个开源、安全、有效、可拓展的便携式虚拟打包以及软件分布格式,它一般有几个部分组成,分别是ovf文件、mf文件、cert文件、vmdk文件和iso文件。二、OVF文件工作原理以及各组件的作用 简单来说,OVF文件可以抽象看做一个由规定的几个不同类型的文件所组成的文件包,这个文件包可作为以后不同虚拟机之间一个标准可靠的虚拟文件格式,实现不同虚拟机之间的通用性。它的每一个类型的文件都...

2020-12-17 17:12:27 15673

转载 python高亮显示输出

一、高亮输出语法;二、高亮输出实例一、语法1、实现过程终端的字符颜色用转义序列控制,是文本模式下的系统显示功能,和具体的语言无关,控制字符颜色的转义序列是以ESC开头的,即用\033来完成。2、书写过程开头部分:\033[显示方式;前景色;背景色m结尾部分:\033[0m注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个;另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但...

2020-09-03 16:09:00 2527

原创 分享:pandas 处理Excel,csv 文件

没有安装pandas的,需提前安装pip install pandas. 想比其他第三方库,pandas的数据处理能力非常强,不仅仅体现在处理速度上,在形式方法上也非常优秀。import pandas as pd1.处理exceldf = pd.read_excel(file_path,sheet_name="sheet1")这个方法可以读取xlsx和xls格式的文件,如果不加s...

2019-10-31 13:12:09 594

转载 configparser模块读写ini配置文件

在自动化测试过程中,为了提高脚本的可读性和降低维护成本,将一些通用信息写入配置文件,将重复使用的方法写成公共模块进行封装,使用时候直接调用即可。这篇博客,介绍下python中利用configparser模块读写配置文件的方法,仅供参考。。。一、读取文件configparser模块支持读取.conf和.ini等类型的文件,那么首先在文件夹新建一个.ini文件,写入一些信息,如下图:...

2019-06-20 10:47:38 641

原创 分享:坑1.(openpyxl 2.3.0报错'int' object has no attribute 'upper')2.(用python脚本抓取adb log,python脚本变成乱码)

1.脚本是使用openpyxl 2.5.9开发的。在部署到server时报错:Traceback (most recent call last): File "Read_preConditions.py", line 206, in <module> run(i) File "Read_preConditions.py", line 187, in run ...

2019-05-28 14:48:20 4608

原创 分享:解决pip更新报错File "C:\Python36-32\Scripts\pip36.exe\__main__.py", line 5, in <module> ImportError:

需求, 新装python3.6.0。因为本地已存在python3.7.1,所以修改直接修改了python.exe ---> python36.exepip.exe --> pip36.exe随后使用pip36 安装模块,提示版本pip 版本过低,随后使用python36 -m pip install --upgrade pip 更新pip。之后就是报这个错:D...

2019-05-16 14:12:15 12667 2

转载 python编程(Kivy 安装及使用教程)

Kivy是一个很优秀的,基于Python的GUI库,可以利用Python快速编程的特点,快速的编写windows, linux, mac, android, ios等主流平台的应用程序。同wxPython、PyQt相比,最大的优点是可以快速地编写移动应用程序。一, kivy 安装在 windows 命令行中,执行以下命令python -m pip install docutils p...

2019-04-30 09:51:55 83051 11

转载 Docker - 在Ubuntu16.04中安装Docker CE

Check system versionroot@Ubuntu16:~# uname -aLinux Ubuntu16 4.8.0-36-generic #36~16.04.1-Ubuntu SMP Sun Feb 5 09:39:57 UTC 2017 x86_64 x86_64 x86_64 GNU/Linuxroot@Ubuntu16:~#root@Ubuntu16:~# cat ...

2019-04-24 09:31:13 272

原创 Python模块索引

python2.7:https://docs.python.org/zh-cn/2.7/py-modindex.htmlpython3.5:https://yiyibooks.cn/xx/python_352/py-modindex.html

2019-04-03 14:54:44 544

原创 分享:python脚本通过adb实现抓取持续刷新的log

就像再终端输入: adb logcat 一样,log在不断的更新。用python脚本怎么实现抓取部分log呢import subprocessimport timeimport osdef interceptionlog(action): pro = subprocess.Popen(action,shell=True) time.sleep(30) pro...

2019-03-23 21:45:44 4183 3

原创 分享:python 实现adb交互,进入adb shell后,如何再发送消息!

在window终端很容易进入adb shell,在发送一些相应的消息。今天写脚本实现发送一些消息抓取log,但是遇到一个问题。那就是当发送完os.popen("adb shell"),再发送一些消息,无论如何也不能发送成功,包括把命令和adb shell连在一起发。在这里,我也觉得是因为adb shell进入的是android的界面了。此时可以执行 ls 命令看到android相应...

2019-03-23 21:37:48 4376 1

原创 分享:浅谈python shutil 的move与copy方法,他们对文件名的大小写不敏感,但是很有趣(windows系统下)。

python的内置模块shutil 可以提供给我们一些操作文件以及目录的方法。import shutil#复制文件:shutil.copyfile(src, dst) #src和dst都只能是文件shutil.copy(src, dst) #src只能是文件夹,dst可以是文件,也可以是目标目录#移动文件/目录或重命名shutil.move(src, dst) 如果src与dst...

2019-02-03 11:17:10 3777 1

原创 分享:查找某个目录及子目录下的所有文件---------关于os.walk及其相关方法。

在写 tools 时,os模块是非常强大的,它提供了很多尽人意的方法。比如:windows操作系统下我想查找某个folder下以及子目录下内包含的所有 “.py” 文件。就可以使用os模块这样做:import osfile_path_list = []for root,dirs,files in os.walk(scripts_path): if files: ...

2018-11-01 19:19:22 1243

转载 termux从入门到入坑

转载地址:https://www.jianshu.com/p/f41bc63d4246termux可以利用PROOT出一个Linux操作系统,PROOT是无需根的。但是随之而来很多问题1.kali大部分工具不知道如何安装比如msf,以为apt install metasploit就行了2.不会使用PKG,termux中PKG和易于其实差不多.........3.没有图形化界面...

2018-10-26 10:36:14 86103 17

转载 python中的subprocess.Popen()使用

转载地址:https://www.cnblogs.com/zhoug2020/p/5079407.html从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值。subprocess意在替代其他几个老的模块或者函数,比如:os.system os.spawn* os.popen* popen2.* co...

2018-10-10 09:44:17 44670

原创 分享:当pip 无法安装openpyxl模块时......

python中 openpyxl是解析 .xlsx 文件的模块,一般使用pip install openpyxl 就可以安装。[h_pw@localhost ~]$ sudo pip install openpyxl[sudo] h_pw 的密码:Collecting openpyxl  Downloading https://files.pythonhosted.org/package...

2018-09-26 21:39:09 13523

原创 分享:解决centos7 中安装virtualenvwrapper配置时报错virtualenvwrapper.sh文件无法找到

原因: 1.     本地根本没有virtualenvwrapper.sh这个文件            2。   ~/.bashrc文件中virtualenvwrapper.sh文件的path配置不对。在安装virtualenvwrapper时,并没有生成virtualenvwrapper.sh这个文件,使用命令 find / -name virtualenvwrapper.sh 无法找...

2018-09-13 22:49:48 4749 2

原创 笔记:C++中求一个正整数n以内的所有质数以及所有质数的总和

本文只供自己学习记录笔记......vim编写源码:#include &lt;iostream&gt;using namespace std;int main(){    int m,n,i,count=0;    cout&lt;&lt;"请随机输入一个正整数:";    cin&gt;&gt;n;    for(m=2;m&lt;=n;m++)    {       ...

2018-09-10 14:11:30 10497 1

原创 分享:python如何将一个文件中的空格以及连续空格替换成一个‘@’

如题,代码如下  1,open('filename')as f:  2 L = []  3 for i in f.readlines():  4 cnn = i.split('')#以空格为准分割字符串返回列表的形式  5 L .extend(cnn)#把cnn中的元素追加到L的万尾部  6       7 L = [x for x in L if x != ' ']#去除列表中的...

2018-09-05 13:28:53 4639

转载 Python程序员的10个常见错误!

关于PythonPython是一门解释性的,面向对象的,并具有动态语义的高级编程语言。它高级的内置数据结构,结合其动态类型和动态绑定的特性,使得它在快速应用程序开发(Rapid Application Development)中颇为受欢迎,同时Python还能作为脚本语言或者胶水语言讲现成的组件或者服务结合起来。Python支持模块(modules)和包(packages),所以也鼓励程序的模...

2018-08-29 20:02:33 702

转载 轻松理解AOP--面向切面编程

本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能是提供了一个软件框架,这个框架目的是使软件之...

2018-08-29 17:36:51 157

转载 CentOS下设置vimrc,添加文件注释信息以及设置tab 键为4 格

转载地址:https://www.cnblogs.com/liuliu3/p/5118500.html超有用的配置。1. $ ls -l /etc/2. $ vim /etc/vimrc3. 在vimrc 最后一行添加 set bs=4  // 设置tab 键位4格4. 重新打开vim,生效。另:set nu  //显示行号set nonu  //不显示行号se...

2018-08-27 11:46:16 766

转载 centos7 安装谷歌浏览器,超简单!

首先,你不用去官网下载,其次,你也不用担心版本问题,真的只有几行命令!第一步:[h_pw@localhost /]$ cd etc/yum.repos.d[h_pw@localhost yum.repos.d]$ vim gogle-chrome.repo在gogle-chrome.repo中复制以下内容:(这一步记得使用root用户,或者sudo一下。)[google-chr...

2018-08-22 18:51:19 6094

原创 分享:如何把 ‘hello,world!’ 转换为‘!dlrow,olleh’

对于这件事情,在Python解释器下,只需要一行:&gt;&gt;&gt; ''.join(reversed('hello,world!'))&gt;&gt;&gt;'!dlrow,olleh'现在我们来分析一下,它都做了什么!1.对于字符串,reserved()方法可以翻转字符串,并返回一个可迭代对象。可以通过list类型转换程列表查看。2.join()方法可以把列表的元素拼...

2018-08-17 19:25:23 2319

原创 分享:如何分解质因数之python实现(例如90分解质因数:90=2x3x3x5)

这是一道很老的题了,面试时很有可能回遇到。我整理了一下思路,于是有了下面的代码:# -*- coding: UTF-8 -*-def prime_Factor(n):    n = int(n)    for i in range(2, n//2+1):  #由于最小的质数是2,所以最大的遍历次数是一半就行了,为了保证遍历到最后一个元素要 +1        if n % i ==...

2018-08-13 20:40:37 1662

原创 分享:python之二分法查找列表中的一个元素(while循环与递归两种方法)

这是今天遇到的一个题,现在分享给大家。用二分法,查找一个有序列表中的元素是否存在。有两种方法,一种是while循环,一种是递归。代码如下:方法一:# -*- coding = UTF-8 -*-def BinarySearch(l, n):    low = 0    high = len(l) - 1    while low &lt;= high: #当要查找的数刚...

2018-08-13 16:04:41 2691

原创 分享:git push 时报错 Permission to username/My_python.git denied to deploy key 解决方法

今天下午,git push 时 遇到这个错误-----&gt;ERROR: Permission to moqiyuan/My_python.git denied to deploy keyfatal: Could not read from remote repository.Please make sure you have the correct access rightsand...

2018-08-06 19:21:46 1345 1

原创 分享:二叉树的插入数据与查找数据的方法

# -*- coding: UTF-8 -*-#Insertdef insertBintree(tree,num):    if tree == []:        tree.extend([num,[],[]])    elif num &lt;= tree[0]:        insertBintree(tree[1],num)    elif num &gt; tree[...

2018-08-06 17:18:13 2095

转载 Python基础知识

转载地址:https://www.linuxidc.com/Linux/2018-08/153344.htm内置函数的基本使用abs的使用:取绝对值1 absprint(abs(123))print(abs(-123))result:123123all的使用:循环参数,如果每个元素都为真的情况下,那么all的返回值为True:假: 0, None, "", ...

2018-08-06 00:38:02 249

原创 Python后端工程师面试题(附答案)终结版

之前在网上搜集python面试题,这是最流行的一个版本。但是没有答案,故自己搜集或回答了一部分。现分享给大家,有些题目回答的并不准确,望各路大神纠正,完善!!!python语法以及其他基础部分1.可变与不可变类型; 不可变类型(数字、字符串、元组、不可变集合)不可变类型不能被修改。 可变类型(列表、字典、可变集合)2.浅拷贝与深拷贝的实现方式、区别;deepcopy...

2018-08-04 17:09:56 28286 8

神器 termux_94 version 0.94

神器 termux V0.94,亲测可用,下载解压后,在手机上直接安装就行。望给个好评

2020-04-30

python数据科学手册 绝对真实

用7Z解压,是一本pdf 格式的电子书,非常方便!感觉好的话,记得点赞评论!!!

2019-04-02

中国电信股份有限公司云计算分公司笔试题22道,附带答案

python后端面试题,都有详细答案。中国电信股份有限公司云计算分公司笔试题22道,附带答案。

2018-11-14

神器 Termux 版本比较老了

下载到手机上后,初次安装需要等待几分钟。 install.... ,请移至更新版本V0.94 传送门:https://download.csdn.net/download/hpwzjz/12375854

2018-10-26

2018年7月中科软与中航工业电子面试题各一份

2018年7月中科软与中航工业电子301所面试题各一份,有答案!

2018-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除