![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 66
python 语言
我叫RT
无它,唯手熟耳。
心之所向,莫向外求。
展开
-
python | numpy索引操作小记
numpy的索引非常强大,不仅支持数组索引,二维数组索引,还支持将数组与切片相结合的方式的索引。下面是简单的示例:>>> a=np.arange(20).reshape([4,5])>>> aarray([[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [10, 11, 12, 13, 14], [15, 16, 17, 18, 19]])取第一行>>> a[原创 2021-06-27 15:02:37 · 216 阅读 · 0 评论 -
CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for
报错:CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release.翻译:Python Core团队不再支持Python 2的CryptogredDeprecationWarning:Python 2不再支持。 .原创 2021-06-08 21:12:25 · 13008 阅读 · 0 评论 -
python2.7 error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
安装模块报错解决方案:需要使用 Microsoft Visual C++ 9.0 编译源码,因此需要安装对应依赖文件but,,,,微软不提供下载了解决方案二,下载编译好的二进制文件http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载好之后,pip install xxx.whl 成功安装。演示:下载之后,安装验证是否安装成功:...原创 2021-06-08 21:02:05 · 2750 阅读 · 2 评论 -
python 2.7 pip出错
转载 https://www.cnblogs.com/hxlasky/p/14504677.htmlpip版本过高导致报错[root@localhost send_wrong_sql]# pipTraceback (most recent call last):File “/usr/bin/pip”, line 9, in load_entry_point(‘pip==21.0.1’, ‘console_scripts’, ‘pip’)()File “/usr/lib/python2.7/si转载 2021-06-08 20:37:55 · 996 阅读 · 0 评论 -
python学习笔记(十一)——网络编程
python 可以使用 socket 模块进行网络通信。在python开发文档中可以查询到有关该模块的参考 https://docs.python.org/zh-cn/3/library/socket.html?highlight=socket#module-socket一、使用 socket.socket()函数创建套接字socket(socket_family, socket_type, protocol=0)‘’‘socket_family 可选 AF_UNIX 或 AF_INET# AF原创 2021-05-14 23:20:36 · 751 阅读 · 11 评论 -
python自动化测试 | unittest框架学习(二)
一、TestFixure:测试夹具test fixture 表示为了开展一项或多项测试所需要进行的准备工作,以及所有相关的清理操作。举个例子,在测试之前我们可能需要包含创建临时或代理的数据库、目录,或者启动一个服务器进程等操作,这些都可以依赖fixture来实现。1.1 setUp() 与 tearDown() 方法我们可能同时存在多个前置操作相同的测试。我们可以把测试的前置操作从测试代码中拆解出来,并实现测试前置方法 setUp() 。在运行测试时,测试框架会自动地为每个单独测试调用前置方法。原创 2021-04-25 21:43:21 · 1151 阅读 · 6 评论 -
python自动化测试 | unittest框架学习(一)
文章目录一、unittest五大组件二、TestCase用法2.1 命令行运行TestCase2.1.1 使用命令行执行测试单元2.1.2 常见的unittest命令行参数2.2 使用unittest.main() 方法2.2.1 配置PyCharm执行2.2.2 测试结果分析2.2.3 测试用例的执行顺序2.3 分析unittest.main() 方法三、TestSuite用法3.1 使用TestSuite进行测试3.1.1 使用unittest.main()方法执行套件3.1.2 使用TextTest.原创 2021-04-24 00:50:39 · 409 阅读 · 0 评论 -
python中@用法 | 装饰器
参考:https://www.runoob.com/w3cnote/python-func-decorators.html装饰器让你在一个函数的前后去执行代码。# 一个装饰器函数,参数是一个函数def a_new_decorator(a_func): # 嵌套一个函数,用于在执行a_func之前执行其他操作 def wrapTheFunction(): # 执行a_func()之前,执行的操作 print("I am doing some boring work转载 2021-04-22 00:01:48 · 131 阅读 · 0 评论 -
python与正则表达式(re)
在python中通过使用 re 模块来支持正则表达式。re 模块支持更强大而且更通用的 Perl 风格(Perl 5 风格)的正则表达式,该模块允许多个线程共享同一个已编译的正则表达式对象,也支持命名子组。python开发手册参考:re — 正则表达式操作有关正则表达式语法参考:正则表达式文章目录re.match() 与 re.search()group() 和 groups()方法findall() 和 finditer()sub() 和 subn()split()re.match() 与 r原创 2021-04-20 23:47:30 · 529 阅读 · 2 评论 -
python模块 | 多种操作系统接口—os模块
os 模块提供了一种使用与操作系统相关的功能的便捷式途径。 通常该模块用来处理文件和目录。常见函数说明:`os.name # 指示正在使用的工作平台``os.getcwd() # 获得当前工作目录``os.listdir(path) # 返回指定目录下的所有文件和目录名``os.remove(file) # 删除指定文件``os.rename(src_file,dst_file) # 重命名文...原创 2020-04-16 01:56:39 · 548 阅读 · 1 评论 -
python学习笔记(十)——进程间通信
python 在进程间通信时有很多方式,比如使用Queue的消息队列,使用 pip的管道通信,share memory 共享内存或 semaphore 信号量等通信方式。这里我们演示一下通过消息队列的方式进行进程间信息的传递。from multiprocessing import Process,Queueimport time,random,osdef wrtie(qu): # 写入...原创 2020-03-14 19:58:24 · 1331 阅读 · 0 评论 -
python学习笔记(九)——线程与进程
一、线程Python 中为我们提供了两个模块来创建线程。_threadthreadingthread 模块已被废弃。用户可以使用 threading 模块代替。所以,在 Python 中不能再使用"thread" 模块。为了兼容性,Python 将 thread 重命名为 “_thread”。相对 _thread 模块来说, threading 模块更加高级也更加常用。多线程创建...原创 2020-03-14 18:35:21 · 241 阅读 · 0 评论 -
python学习笔记(八)——文件操作
在 windows 系统下,我们通过 路径+文件名+扩展名的方式唯一标识一个文件,而在 Linux 系统下通过 路径+文件名唯一标识一个文件。文件分类:文件主要可以分为文本文件和二进制文件,常见的如记事本中的 xx.txt 的文件就是文本文件,而图片,音乐等就是以二进制方式保存的二进制文件。python 文件操作:def open(file, mode='r', buffering=None...原创 2020-03-14 14:42:35 · 197 阅读 · 0 评论 -
python学习笔记(七)——内置函数
builtins.py模块,是python的内建模块,在运行时会自动导入该模块。在该模块中定义了很多我们常用的内置函数,比如print,input 等。在 builtins.py 模块中给出如下注释的文档字符串Built-in functions, exceptions, and other objects.内置函数,异常和其他对象。该模块会在python 程序运行时自动导入,因此我们...原创 2020-03-07 23:55:58 · 892 阅读 · 0 评论 -
python学习笔记(六)——程序调试
在我们平时编写程序时,常常会遇到各种错误,俗称BUG。而我们程序猿的工作常常需要对程序进行调试,也就是所谓的debug。程序调试是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程。而在 python 程序编写时,常常使用以下几种方法进行调试:1、使用print 方法,在程序运行的关键处打印出相关信息。 缺点:在程序发行时,需要去除这些调试用代码。2、使...原创 2020-03-07 16:41:38 · 376 阅读 · 1 评论 -
python学习笔记(六)——异常处理
异常处理在 Python 中,通过两个重要的功能来处理程序在运行中出现的异常和错误。其一是本文提到的异常处理,其二是断言(Assertions)。python中,所有的异常均派生自 BaseException(所有异常的基类)类的实例,系统提供的异常类称为内置异常,它们可通过解释器或内置函数来生成。并且都会具有一个提示导致错误详细原因的“关联值”。 这可以是一个字符串或由多个信息项(例如一个错...原创 2020-03-04 14:47:52 · 385 阅读 · 0 评论 -
python模块 | 随机数模块—random模块
random --- 生成伪随机数,该模块实现了各种分布的伪随机数生成器。原创 2020-03-04 13:37:38 · 1234 阅读 · 0 评论 -
python模块 | 时间处理模块—datetime模块
在python中,与时间处理相关的模块有 time,datetime,calendar。时间的两个概念:UTC(世界协调时):整个地球分为二十四时区,每个时区都有自己的本地时间。格林威治天文时间(GMT),世界标准时间。在中国为UTC+8,即东八区时间。时间戳( timestamp):时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00...原创 2020-03-01 14:36:22 · 253 阅读 · 0 评论 -
python学习笔记(五)——模块导入
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。1、模块的定义与分类在python中模块实际上就是一个以 .py 结尾的源码文件。其中模块主要可以分为三种:一是官方为我们提供的内建的模块二是我们自己写的自定义的模块三是其他地方提供的第三方模块2、模块的导入使用 import ...原创 2020-03-01 12:37:17 · 1324 阅读 · 0 评论 -
python学习笔记(五)——静态方法、类方法、运算符重载
我们都知道类名是不能够直接调用类方法的。在C++中,把成员方法声明为 static 静态方法后可以通过类名调用。同样的在python中也可以通过定义静态方法的方式让类名直接调用。静态方法使用 @staticmethod 后紧跟着的方法为静态方法。class test: var = 10 @staticmethod def func(): print("...原创 2020-02-27 21:22:45 · 283 阅读 · 0 评论 -
python学习笔记(四)——面向对象编程
python 支持面向过程编程和面向对象编程。传统面向过程编程,也叫函数式编程,通过我们的需求设计成一个一个的函数来完成,对一些小规模程序来说面向过程确实简单方便不少。而随着互联网的发展,对于一些大型的项目来说,使用面向对象编程更具有优势,在后期的维护上也更加容易。面向对象编程有三大特性:封装、继承、多态。类的创建class 类名(父类名称): 类体# 其中类体包括 类成员,方...原创 2020-02-27 17:43:59 · 247 阅读 · 0 评论 -
python学习笔记(三)——函数
函数定义def 函数名(形参 . . . ) 函数体1. 函数参数返回值:可以有一个或多个形参:支持默认形参、关键字形参、可变参数形参等1.1 必须参数调用时传入的参数必须与定义时相同。# a,b 是必须参数或者叫位置参数def fun(a,b): return a,b,a+b调用:print(fun(2,3))输出:(2, 3, 5)2.2 默认参数调用...原创 2020-02-27 13:34:31 · 344 阅读 · 0 评论 -
python学习笔记(二)——程序结构
1. 选择结构:if 语句:单分支、双分支、多分支**单分支结构**if 条件表达式: 语句块**双分支结构**if 条件表达式: 语句块else: 语句块 **多分支结构**if 条件表达式1: 语句块elif 条件表达式2: 语句块elif 条件表达式3: 语句块else: # 可以没有 语句块2. 循环结构:在python 中 for ...原创 2020-02-14 13:39:21 · 150 阅读 · 0 评论 -
python学习笔记(一)——Python基础
一、python 基础语法python 的解释器在启动时会自动加载一个内建的模块,因此我们在使用 print()、input()等函数时不用导入其他模块文件。基本语法:每条语句结尾没有分号定义变量不需要前置声明变量的类型(动态语言)定义常量不需要特殊关键字,如 PI=3.14,但是PI可改变如PI=5注释,采用 # 进行单行注释,用""“xxx”""或’’‘xxx’’'多行注释基...原创 2020-02-14 13:35:58 · 218 阅读 · 0 评论