virtualenv中或机器中python2.6和2.7版本同时存在时,执行python2.7报错
virtualenv -p /usr/local/bin/python2.7 2env Running virtualenv with interpreter /usr/local/bin/python2.7Traceback (most recent call last): File "/usr/ ... 查看全文
删除链表的节点(Python and C++解法)
题目: 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 示例 1: 输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> ... 查看全文
什么是python?python有什么用途?
新手哪门编程语言最合适?绝对是python。python是目前主流的编程语言,也是当下发展最为迅速的编程语言,python可以做很多事情,无论是入门新手还是专业级选手都可以使用python。 查看全文
调整数组顺序使奇数位于偶数前面(Python and C++解法)
题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 示例: 输入:nums = [1,2,3,4]输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 来源:力扣(LeetCode)链接:https://le ... 查看全文
windows 区别python版本
1. 安装python2x, python3x 2. python2x、python3x 目录下 python.exe > python2.exe python3.exe 3. 添加python2x 和 python3x 到环境变量,分号隔开 4. 删除python2和python3 Lib/sit ... 查看全文
【Python学习】python paramiko CryptographyDeprecationWarning
import paramiko client = paramiko.SSHClient() client.connect(serverIp, port=serverPort, username=serverUser) 报警告如下: paramiko\ecdsakey.py:164: Cryptogr ... 查看全文
【python】如何让电脑开口说话
废话不多说,直接上代码 import win32com.client speak = win32com.client.Dispatch('SAPI.SPVOICE') speak.Speak('二傻子!') 或者使用speech 首先安装第三方模块 pip install speech 然后输入代码 ... 查看全文
深刻理解Python中的元类(metaclass)
译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e ... 查看全文
查漏补缺--python小细节拾遗(一)
已经使用python很久了,但是总感觉差了点,具体并不知道是什么问题,所以开个拾遗博客来捡一些在使用python中忽略的细节,并简单的总结归纳,希望能得到提升. 内容涵盖点: 1.主要是我自己一眼看不懂的; 2.我自己感觉新颖的; 3.杂七杂八的概念或方法... 开始: 一.什么是python(这个 ... 查看全文
windows 系统上Anaconda3.7 配置python2.7环境
参考博客 https://blog.csdn.net/hczhcz0905/article/details/80084492 windows 上使用 conda 安装裸的 py2.7 比较容易,但是要将 spyder 切换为 py2.7 运行比较困难。并且裸的 py 2.7并没有配套的 numpy ... 查看全文
异常——python基础篇
异常 让程序执行过程中出现异常的时候不崩溃可以继续运行 注意:不是任何时候都要用异常捕获(知道可能某个位置会出现异常,但不想让程序崩溃时,使用异常) 语法1: 捕获所有异常 try: 代码段1 except: 代码段2 # print(1 / 0) # ZeroDivisionError: divi ... 查看全文
LeetCode 378. 有序矩阵中第K小的元素 | Python
378. 有序矩阵中第K小的元素 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/kth-smallest-element-in-a-sorted-matrix 题目 给定一个 n x n 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第 k 小 ... 查看全文
在windows环境下安装Python3
在windows环境下安装和使用Python(CPython) 一、下载 1.打开Windows版Python官网下载链接,选择Latest Python 3 Release - Python 3.8.3 。(推荐选择Python3.x,也可以选择其他版本) 2.在File中选择Windows x8 ... 查看全文
面向对象之继承——python篇
继承 继承:让子类拥有父类的所有属性和方法 父类,也被称为超类 python支持多继承,Java 不支持多继承,但支持多重继承。 类属性和方法的添加不会因为继承而受到任何影响。 对象属性是怎么被继承: 继承的时候因为__init__方法被继承,间接继承了对象属性。 在子类的__init__方法中通过 ... 查看全文
CMD调用Python编译的exe程序--02
UIPATH调用Python编译程序exe 好处: 1)code不以可编辑的状态被用户接触,对于不懂反编译的一般用户,可提升一定的代码安全性; 2)不需要用户机器上安装 python环境。 3)可以将能够执行不同任务的脚本编译成同一个exe程序,通过传入不同参数实现不同任务。 1).生成并调用单任务 ... 查看全文
【python】接口自动化测试中,如何校验json返回数据的格式是否正确
校验json返回数据格式是否正确需要用到jsonschema 首先进行安装 pip install jsonschema 示例 from jsonschema import validate result = { "code" : 0, "name": "中国", "msg": "login suc ... 查看全文
【Python】Pycharm Regex matches
目的:分享Pycharm中使用正则的分组匹配来进行批量替换的小技巧 一、PyCharm的搜索/替换快捷键: 查找:Ctrl+F 替换:Ctrl+R 查找是Find,替换是Replace。 二、正则表达式匹配 用途:文本处理 1.相同字符串匹配替换处理: 2.土办法匹配字符串替换处理: 3.正则匹配字 ... 查看全文
CentOS7下python3.x的源码安装
一、安装过程 1、下载源码包 下载地址:https://www.python.org/downloads/source/ 或:https://www.python.org/ftp/python/ 2、解压安装包,以python 3.7.8为例 [root@localhost ~]# ll Pytho ... 查看全文
环形链表找入口节点(Python and C++解法)
题目: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 说明:不允许修改给定的链表。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/linked-list-cycle-ii 思路: 分三个环节完成: 第一环节判断 ... 查看全文
Linux傻瓜式七步完美安装Python3.7
1 安装依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-d ... 查看全文
[Python] RPC实现
单线程同步 使用socket传输数据 使用json序列化消息体 struct将消息编码为二进制字节串,进行网络传输 消息协议 1 // 输入 2 { 3 in: "ping", 4 params: "ireader 0" 5 } 6 7 // 输出 8 { 9 out: "pong", 10 res ... 查看全文