自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

日暮途远无蹉跎

一个想从事IT行业的中年大叔

  • 博客(67)
  • 资源 (5)
  • 收藏
  • 关注

转载 软件测试学习 之 Python lambda 完整讲解(语法、特性、用法等)

转载说明——本文由以下两篇博文汇总而成 原文:Python中的Lambda作者:改名大佬来源:CSDN 原文:关于Python中的lambda,这可能是你见过的最完整的讲解作者:独孤球是来源:CSDN 版权声明:版权归以上作者所有文章目录引言什么是Lambda一个语法三个特性四个用法一个争议引言lambda是Python编程语言中使用频...

2019-05-03 16:33:23 477

转载 软件测试学习 之 Python yield 使用浅析

转载说明:原文:Python yield 使用浅析来源:IBM Developer作者:廖雪峰本文版权归作者廖雪峰所有目录引言例一 如何生成斐波那契數列yield 基本概念return 的作用例二 通过yield读取文件引言您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 generato...

2019-05-03 12:31:31 265

转载 软件测试学习 之 Python yield generator 详解

转载说明:原文:python yield generator 详解链接:https://www.cnblogs.com/xybaby/p/6322376.html来源:博客园本文版权归作者xybaby(博文地址:http://www.cnblogs.com/xybaby/)所有文章目录前言generator基础generator应用generator基础应用generator高级应...

2019-05-03 00:24:59 286 1

转载 软件测试学习 之 Python 浅谈with语句

with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如`文件使用后自动关闭`、线程中`锁的自动获取和释放`等。

2019-05-01 11:49:31 259

转载 软件测试学习 之 Python 导入模块时,如何让模块中的当前路径保持不变

怎么样才能在函数调用的过程中保持相对路径的不变呢?在网上有相当多的教程都有提到这个Python中相对文件路径的问题,但是大部分都没有提及到在这种情况下的解决办法。

2019-05-01 00:57:19 325

原创 软件测试学习 之 Python 在不同场景中执行.py文件

一般来说,我们在终端中使用python **.py即可执行一个py文件,这也是我们最常见的场景然而,有时候我们可能需要在特定的场合下执行一个py文件,比如python代码中、交互模式下——python控制台或者ipython控制台,本文对不同应用场景下的执行方法做一些简单的介绍

2019-04-30 15:58:58 734 1

转载 软件测试学习 之 Python os._exit()&sys.exit()、exit(0)&exit(1) 的用法和区别

Python的程序有两中退出方式:`os._exit()`, `sys.exit()`。本文主要介绍这两种方式的区别和选择。

2019-04-29 16:31:22 1468

原创 软件测试学习 之 Python 获取CMD命令行输出结果

本文主要介绍python执行系统命令的几种方式

2019-04-29 14:44:18 6419

转载 软件测试学习 之 Python 正则表达式

由于时间有限,本文暂时收集几篇有关正则表达式的博文,方便今后进一步学习常见用法:一、re.findall(pattern, string[, flags]):二、regex = re.compile(strPattern[, flag]) regex.findall(strPattern)

2019-04-28 23:58:53 249

原创 软件测试学习 之 Python 两种执行方式——python和python -m 的区别

一般结论网上普遍得到的结论是这样的python xxx.py # 直接运行 python -m xxx # 相当于import,叫做当做模块来启动两者主要区别在于sys.path不同:直接运行会将该脚本所在目录添加至sys.path当做模块启动则会将当前运行命令的路径添加至sys.path这种解释经过虽然也没有错,这样的解释给人一个印象就是,执行程序的目的就是为了增加个目录...

2019-04-27 16:39:42 6183 5

原创 软件测试学习 之 Python 关于控制台编码的几条假设及验证

几条假设√ 1. 项目编码会影响程序运行控制台和python控制台,不影响本地系统终端√ 2. 项目编码会影响运行控制台的标准输出编码和控制台编码√ 3. 项目编码会影响python控制台的标准输出编码,不影响控制台编码?4. Editplus中修改sys.out.encoding会同时影响标准输出编码和控制台编码√ 5. python和ipython内核一致,只是终...

2019-04-25 11:44:19 411

原创 软件测试学习 之 Pycharm 乱码问题(四)控制台中执行python语句显示乱码

pycharm控制台常见的pycharm的控制台有三个:运行输出控制台,命令终端控制台,python控制台(ipython控制台)设置ipython控制台,如果安装有ipython则启动是否有ipython,可以通过选择编译器查看选择python控制台时,pycharm会自动转为ipython问题一、在控制台...

2019-04-24 23:49:01 4310 1

原创 软件测试学习 之 Python 环境变量PYTHONIOENCODING 与 sys.stdout.encoding

本文主要是针对以下两个问题进行的验证sys.stdout.encoding是否就是控制台的编码(代码页)?配置环境变量PYTHONIOENCODING之后,sys.stdout.encoding就会取该值?...

2019-04-22 15:41:58 6669

转载 软件测试学习 之 Pycharm 乱码问题(三) 导航栏显示乱码

问题一、左边项目导航目录名、文件名中文乱码如图所示这是因为pycharm默认没有设置支持中文显示的字体。所以我们只有设置一下支持中文的字体就可以了。进入settings—Appearance,勾选Override default fonts by并选择一个支持中文的字体,笔者这里选择微软雅黑,自己可以根据喜欢的字体来设定。保存后,再来看看就真正显示了作者:n_laomomo来源...

2019-04-20 11:59:26 319

转载 软件测试学习 之 Python coding:utf-8和setdefaultencoding

本文主要是针对python2,为了支持中文,必须指定文件编码或者字符串默认编码的问题进行更一步阐述python3由于字符串采用unicode编码,文件默认编码为UTF-8,不再需要添加声明或者指定字符串编码coding:utf-8和setdefaultencoding区别1.# coding:utf-8作用是声明编码格式,定义源代码的编码. 如果没有定义, 此源码中是不可以包含...

2019-04-16 12:57:59 598

转载 软件测试学习 之 Pycharm 乱码问题(二) 执行py文件控制台输出乱码

软件测试学习 之 Pycharm 乱码问题(一) 文件和代码内容乱码衔接上文↑转载说明原文:pycharm输出中文出现乱码的几种解决方法以及读取时打印出现乱码的解决作者:chinwuforwork出处:csdn情况一:python2默认编码导致输出乱码 # coding=utf-8 str = "python2的默认编码为ascii" print(str)...

2019-04-15 23:47:44 1203

原创 软件测试学习 之 Pycharm 乱码问题(一) 文件和代码内容乱码

前言在使用pycharm时,经常会碰到中文会显示为乱码的情况,比如:文件和代码内容,输出控制台 (包括window控制台,pycharm运行控制台,python控制台) 、左边项目路径等等这里把这些情况以及解决方法,根据网上的资料和自己遇到的情况做一个汇总系统默认编码在此之前,首先需要了解下操作系统的默认编码,这对于保存文件和控制台尤为重要,以Windows平台为例,进入DOS窗口,输入...

2019-04-15 16:23:08 7517

转载 软件测试学习 之 Python 带填充和设置对齐方式的,格式化字符串输出

转载自Python中,带填充和设置对齐方式的,格式化字符串输出作者:crifan出处:crifan【问题】想要获得这样的效果:——-abc ——abcd —–abcde【解决过程】1.折腾半天,终于从Python的手册中,找到对应的用法了。完整代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-"""Function:【已...

2019-04-13 15:32:26 419

转载 软件测试学习 之 Python 判断文件编码类型

python判断文件和字符串编码类型可以用chardet工具包,可以识别大多数的编码类型。import chardetfor file in ['decode.v', 'fen_ping.v', 'ji_shu.v', 'scanning.v', 'top_level.v']: file_path = 'F:/github_project/verilog_auto_check/' +...

2019-04-13 11:10:30 1204

转载 软件测试学习 之 Python 模块制作与发布

如果希望自己开发的模块,分享 给其他人,可以按照以下步骤操作新建包名为`hello`,此模块的全部功能由`request.py`和`response.py`两个文件完成。

2019-04-12 12:16:27 228

原创 软件测试学习 之 Python 单例的实现

实现单例的大体思路都是内置一个实例对象作为类的属性,在创建对象时再给实例赋值,或者传递该实例的引用,Python是通过重写类的__new__方法实现单例,JAVA实现单例时,会定义一个对外提供获取实例的方法两者不太一样,需要注意另外,python中除了重写__new__方法提供唯一一个实例之外,如果程序中重写了__init__方法,还要注意修改__init__方法以避免每次重复...

2019-04-07 15:09:00 181

原创 软件测试学习 之 Python 类属性 & 实例属性、实例方法 & 类方法 & 静态方法

1.类属性:类外面,可以通过实例对象.类属性和类名.类属性进行调用。类里面,通过self.类属性和类名.类属性进行调用。2.实例属性 :类外面,可以通过实例对象.实例属性调用。类里面,通过self.实例属性调用。3.实例属性就相当于局部变量。出了这个类或者这个类的实例对象,就没有作用了。4.类属性就相当于类里面的全局变量,可以和这个类的所有实例对象共享。5.类方法修改类属性,实例方法修改实例属性,静态方法和他们都没有关联的时候使用,也就是不需要传参的时候使用。作者:te小星星链接:https:

2019-04-07 14:32:01 139

原创 软件测试学习 之 Python 有关多版本共存和切换的问题

可行方案以下方式验证可行,环境变量设置两个版本python路径时,两个版本的同名文件会冲突,可以通过以下方式解决一、重命名二、以一个作为默认值,使用另一个版本时,切换到指定目录,然后执行即可 (例如:D:\Programs\Python\Python x.x.x\Scripts)# 将模块安装到python 2.x环境pip2 install ipythonpip2...

2019-04-07 14:06:49 154

原创 软件测试学习 之 Python 拾遗

目录获取和编辑windows系统环境变量修改标准输出编码调试字符串编码获取系统编码的相关函数和属性查看字符串的unicode编码Python IDEL执行print函数反常情况查看模块的具体位置获取当前目录和上级路径获取和编辑windows系统环境变量1.新增的系统变量使用下面的方法获取不到,关机重启即可2.修改的环境变量是临时改变的,当程序停止时...

2019-04-07 09:58:08 423

原创 软件测试学习 之 Python 新式类与旧式类

新式类:以object作为基类python3默认以object作为基类,定义的类都是新式类旧式类:不以object作为基类python2不指定父类,则不会以object作为基类,称为旧类-经典类通过dir函数可以查看对象的属性、方法列表实例以下实例展示了 dir 的使用方法:>>> dir() # 获得当前模块的属性列表['__annotati...

2019-04-05 11:51:09 104

转载 软件测试学习 之 Python 模拟倒计时、百分比进度

转载自-百度经验作者:BinnLZeng原文:怎么用Python的print在一行中打印(计时器功能)场景设计最典型的这样一种场景:我们在控制台内需要一个倒计时的功能,例如提示,程序将在x秒后启动。或者用python开发下载程序,用于在一行中显示下载百分比进度。我们来看看这两个程序:第一个是倒计时:第二个是显示百分比进度:我们要实现的就是这样的功能。实现倒计...

2019-04-05 11:08:23 2294

转载 软件测试学习 之 Python 格式化函数str.format()

转载自菜鸟教程作者:未知原文:Python format 格式化函数格式化函数Python2.6 开始,新增了一种格式化字符串的函数str.format(),它增强了字符串格式化的功能。基本语法是通过{}和:来代替以前的%。format 函数可以接受不限个参数,位置可以不按顺序。实例>>>"{} {}".format("hello", "...

2019-04-05 10:13:06 131

转载 软件测试学习 之 Python 打印对象的属性(格式化+for循环相结合遍历字典与列表)

转载说明——作者:骑士救兵出处:51CTO博客原文:Python打印对象的全部属性(内容部分截取)方法一 使用对象的__dict__内置属性通过__dict__,就可以动态的获取到对象的全部属性。获得的是一个字典,属性名是字典的key,属性值是字典的value。从输出看,私有属性也可以获得,只是不包括公有属性。然后,如果只想要属性值的话,可以对字典再加工。复习一下字典的3个方法...

2019-04-04 16:15:01 801

原创 软件测试学习 之 Python 列表打印问题-元素为对象

问题描述:定义如下一个家具类,两个属性:家居名称和占地面具,重写str方法用于打印家具信息class HouseItem: def __init__(self, name, area): self.name = name self.area = area def __str__(self): return "%s占地%....

2019-04-04 12:40:44 415

转载 软件测试学习 之 Python 精确四舍五入

转载说明作者:青南出处:博客园博文:为什么你需要少看垃圾博客以及如何在Python里精确地四舍五入如无特别说明,下文均基于Python3使用round函数>>> round(1.234, 2)1.23代码稍作修改,就会发现有问题:>>> round(11.245, 2)11.24round函数到底出了什么问题?网上...

2019-03-31 19:28:10 417 1

转载 软件测试学习 之 Python 函数默认参数

转载说明作者:珞樱缤纷出处:博客园博文:Python进阶-函数默认参数Python进阶-函数默认参数写在前面如非特别说明,下文均基于Python3一、默认参数python为了简化函数的调用,提供了默认参数机制:def pow(x, n = 2): r = 1 while n > 0: r *= x n...

2019-03-31 18:39:34 143

原创 软件测试学习 之 Python 递归与汉诺塔

递归在数学与计算机科学中,是指在函数的定义中使用函数自身的方法,绝大多数编程语言支持函数的自调用递归的强大之处在于它允许用户用有限的语句描述无限的对象。因此,在计算机科学中,递归可以被用来描述无限步的运算,尽管描述运算的程序是有限的。递归的两个必要条件1.要有递推关系2.要有临界下面是用递归实现阶乘的代码def factorial(n): """ ...

2019-03-31 16:12:12 127

原创 软件测试学习 之 Python 变量赋值疑问

赋予相同的值,比较id和hashcode,控制台和pycharm执行结果不一致def compare(a_, b_): print("a=%r,b=%r" % (a_, b_)) print("id(a)==id(b):%r" % (id(a_) == id(b_))) print("id(a)=%r,id(b)=%r" % (id(a_), id(b_))) ...

2019-03-31 09:38:47 418

原创 软件测试学习 之 PyCharm 拾遗

目录查找/替换(Search/Replace)每次打开python控制台时自动执行代码修改检查项开启自动补全提示查看语句所属的分支屏蔽部分系统包路径查找/替换(Search/Replace)F3 下一个Shift + F3 前一个Ctrl + R 替换Ctrl + Shift + F 或者连续2次敲击shift 全局查找{可以在整个项目中查找...

2019-03-31 09:15:37 227

转载 软件测试学习 之 Python 字符编码&解码

本篇主要是收集几篇比较好的关于编码&解码的博文,便于自己今后遇到问题进一步参考学习谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。浅谈文字编码和Unicode(上)浅谈文字编码和Unicode(下)我曾经写过一篇《谈谈Unico...

2019-03-29 12:00:44 167

原创 软件测试学习 之 Python 模块搜索路径 - sys.path

sys.pathsys.path是python的搜索模块的路径集,是一个list可以通过ipython终端查看In [7]: import sysIn [8]: from sys import pathIn [9]: path或者In [10]: sys.path结果如下:[ ...(略) 'd:\\programs\\python\\python 3.7.2\\l...

2019-03-26 12:07:03 1240

原创 软件测试学习 之 Python 导入自定义模块 - import

python中import包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体分析几种常用情况:程序结构如下:即:-- parent_dir|-- parent_module.py|-- current_dir|-- current_module.py|-- main_function.p...

2019-03-26 11:33:03 228

原创 软件测试学习 之 Python 字符串切片(slice notation)

字符串的索引分为两种,正向和逆向,可以分别通过两种索引获取指定位置字符# 定义字符串并获取长度num_str = "0123456789"len_int = len(num_str)# 字符串每个字符的索引有两种:正下标(0开始),负下标(-1开始)# 正向[0,len_int-1],反向[-len_int,-1],下标范围为-len_int到len_int-1# 长度为10的字符...

2019-03-24 16:24:23 245

转载 软件测试学习 之 setuptools、pip、和Ipython等

setuptoolsPython第三方模块中一般会自带setup.py文件,在Windows环境下,我们只需要在命令行中使用以下命令即可自动化安装# 切换到安装文件所在位置cd c:\Temp\foo python setup.py install安装的过程中可能会出现“ImportError: No module named setuptools”的错误提示,这是新手很常遇见...

2019-03-21 15:35:16 261

转载 软件测试学习 之 Python 格式化输出

python字符串格式化输出python格式化输出有两种方式:百分号和formatformat的功能要比百分号方式强大,其中format独有的可以自定义字符填充空白、字符串居中显示、转换二进制、整数自动分割、百分比显示 等功能是百分号方式不能相比的1.百分号方式1.1 格式%[(name)][flags][width].[precision]typecode1.2 参数说明...

2019-03-20 14:45:46 156

局域网查看器 下载网吧电影

大家 是不不是想过!在网吧看见一个好电影,或是在网上看见好的新的电影,但用训雷下载很慢!没有关系!

2010-02-18

局域网查看器 下载网吧电影

大家 是不不是想过!在网吧看见一个好电影,或是在网上看见好的新的电影,但用训雷下载很慢!没有关系!

2010-02-18

局域网查看器,突破网吧限制

是不不是想过!在网吧看见一个好电影,或是在网上看见好的新的电影,但用训雷下载很慢!没有关系! 突破网吧限制,下载网吧电影!

2010-02-18

c语言课件(第一章 C语言基础、第二章 变量和数据类型、第三章 运算符...第十二章 结构)

第一章 C语言基础 第二章 变量和数据类型 第三章 运算符 ... 第九章.函数(下) 第十一章 字符串 第十二章 结构

2009-10-09

非常方便的网络测速软件

非常方便的网络测速软件 能够很快测出网速

2009-03-09

空空如也

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

TA关注的人

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