-
python通过pip更新所有已安装的包实现方法
所属栏目:[Python] 日期:2020-12-17 热度:168
较新的pip已经支持list --outdated了,所以记录一下新的方法: pip list --outdated --format=legacy |awk '{print $1}' |xargs sudo -H pip install -Upip3 list --outdated --format=legacy |awk '{print $1}' |xargs sudo -H pip3 install -U format有两[详细]
-
python+requests+unittest API接口测试实例(详解)
所属栏目:[Python] 日期:2020-12-17 热度:88
我在网上查找了下接口测试相关的资料,大都重点是以数据驱动的形式,将用例维护在文本或表格中,而没有说明怎么样去生成想要的用例, 问题: 测试接口时,比如参数a,b,c,我要先测a参数,有(不传,为空,整形,浮点,字符串,object,过短,超长,sql注入[详细]
-
Python实现删除文件中含“指定内容”的行示例
所属栏目:[Python] 日期:2020-12-17 热度:135
本篇章节讲解Python实现删除文件中含指定内容的行。供大家参考研究具体如下: #!/bin/env pythonimport shutil,sys,osdarray = [ "Entering directory","In function ","Leaving directory","__NR_SYSCALL_BASE","arm-hisiv100-linux-ar ","arm-hi[详细]
-
Python编程实现的简单Web服务器示例
所属栏目:[Python] 日期:2020-12-17 热度:77
本篇章节讲解Python编程实现的简单Web服务器。供大家参考研究具体如下: 最近有个需求,就是要创建一个简到要多简单就有多简单的web服务器,目的就是需要一个后台进程用来接收请求然后处理并返回结果,因此就想到了使用Python来实现。 首先创建一[详细]
-
python爬虫入门教程--优雅的HTTP库requests(二)
所属栏目:[Python] 日期:2020-12-17 热度:190
前言 urllib、urllib2、urllib3、httplib、httplib2 都是和 HTTP 相关的 Python 模块,看名字就觉得很反人类,更糟糕的是这些模块在 Python2 与 Python3 中有很大的差异,如果业务代码要同时兼容 2 和 3,写起来会让人崩溃。 好在,还有一个非常惊艳的 HTTP[详细]
-
Python学习思维导图(必看篇)
所属栏目:[Python] 日期:2020-12-17 热度:89
无意间碰到的一个大神整理的Python学习思维导图,感觉对初学者理清学习思路大有裨益,非常感谢他的分享。 14 张思维导图 基础知识 数据类型 序列 字符串 列表 集合 条件 异常 函数 模块 面向对象编程 以上这篇Python学习思维导图(必看篇)就是小编分享给大家[详细]
-
python爬虫之百度API调用方法
所属栏目:[Python] 日期:2020-12-17 热度:86
调用百度API获取经纬度信息。 import requestsimport jsonaddress = input('请输入地点:')par = {'address': address,'key': 'cb649a25c1f81c1451adbeca73623251'}url = 'http://restapi.amap.com/v3/geocode/geo'res = requests.get(url,par)json_data = j[详细]
-
Python表示矩阵的方法分析
所属栏目:[Python] 日期:2020-12-17 热度:75
本篇章节讲解Python表示矩阵的方法。供大家参考研究具体如下: 在c语言中,表示个“整型3行4列”的矩阵,可以这样声明:int a[3][4];在python中一不能声明变量int,二不能列出维数。可以利用列表中夹带列表形式表示。例如: 表示矩阵 ,可以这样:[详细]
-
详解Python3操作Mongodb简明易懂教程
所属栏目:[Python] 日期:2020-12-17 热度:179
连接数据库 链接数据库需要提供一个地址和接口即可。首先还是要导入包。 from pymongo import MongoClientconn = MongoClient('localhost',27017) 当然,你可以使用如下写法: conn = MongoClient('mongodb://localhost:27017/') 创建数据库 mongodb不需要提[详细]
-
回调函数的意义以及python实现实例
所属栏目:[Python] 日期:2020-12-17 热度:117
因工作需要,最近在学习使用python来解析各种文件,包括xmind,xml,excel,csv等等。 在学习python解析XML的时候看到这样一段话: ElementTree(元素树) ElementTree就像一个轻量级的DOM,具有方便友好的API。代码可用性好,速度快,消耗内存少。 注:因DOM[详细]
-
Collatz 序列、逗号代码、字符图网格实例
所属栏目:[Python] 日期:2020-12-17 热度:106
1.collatz序列 编写一个名为 collatz()的函数,它 有一个名为 number 的参数。如果参数是偶数, 那么 collatz()就打印出 number // 2,并返回该值。如果 number 是奇数,collatz()就打 印并返回 3 * number + 1。 然后编写一个程序,让用户输入一个整数,并[详细]
-
python2.7 mayavi 安装图文教程(推荐)
所属栏目:[Python] 日期:2020-12-17 热度:58
工具: python2.7 相关包: traits-4.6.0-cp27-cp27m-win32.whl, VTK-7.1.1-cp27-cp27m-win32.whl, mayavi-4.5.0+vtk71-cp27-cp27m-win32.whl 下载地址: http://www.lfd.uci.edu/~gohlke/pythonpbs/ 安装前准备: 设置Python环境变量; 将相关包放置于Pyt[详细]
-
利用python批量给云主机配置安全组的方法教程
所属栏目:[Python] 日期:2020-12-17 热度:69
前言 这几年对运维人员来说最大的变化可能就是公有云的出现了,我相信可能很多小伙伴公司业务就跑在公有云上, 因为公司业务关系,我个人接触公有云非常的早,大概在12年左右就是开始使用亚马逊云,后来逐渐接触到国内的阿里,腾讯云等,随着公司业务往国内[详细]
-
python生成词云的实现方法(推荐)
所属栏目:[Python] 日期:2020-12-17 热度:56
期末复习比较忙过段时间来专门写scrapy框架使用,今天介绍如何用python生成词云,虽然网上有很多词云生成工具,不过自己用python来写是不是更有成就感。 今天要生成的是励志歌曲的词云,百度文库里面找了20来首,如《倔强》,海阔天空是,什么的大家熟悉的。[详细]
-
python版本坑:md5例子(python2与python3中md5区别)
所属栏目:[Python] 日期:2020-12-17 热度:183
起步 对于一些字符,python2和python3的md5加密出来是不一样的. # python2.7pwd = "xxx" + chr(163) + "fj"checkcode = hashlib.md5(pwd).hexdigest()print checkcode # ea25a328180680aab82b2ef8c456b4ce# python3.6pwd = "xxx" + chr(163) + "fj"checkcode[详细]
-
基于Python_脚本CGI、特点、应用、开发环境(详解)
所属栏目:[Python] 日期:2020-12-17 热度:50
CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。 CGI程序可以是Python脚本、Perl脚本、Shell脚本、C或者C++程序等。 服务器 在你进行C[详细]
-
Python win32com 操作Exce的l简单方法(必看)
所属栏目:[Python] 日期:2020-12-17 热度:187
实例如下: from win32com.client import Dispatch import win32com.client class easyExcel: """A utility to make it easier to get at Excel. Remembering to save the data is your problem,as is error handling. Operates on one workbook at a time."[详细]
-
Python使用剪切板的方法
所属栏目:[Python] 日期:2020-12-17 热度:160
此段代码可以利用剪切板,完成自动复制粘贴等功能。(Windows) import sysimport os.pathimport win32clipboard as w import win32conimport win32apidef getText():#读取剪切板 w.OpenClipboard() d = w.GetClipboardData(win32con.CF_TEXT) w.CloseClipbo[详细]
-
浅谈python内置变量-reversed(seq)
所属栏目:[Python] 日期:2020-12-17 热度:160
1、简单解释就是:反转一个序列对象 例子1: def fun3(): x = [3,6,9] for i in reversed(x): print(i,end=',')fun3() 输出: 》》》9,3, 例子2: a = range(5) arange(0,5) list(a)[0,1,2,4] a1 = reversed(a) list(a1)[4,0] 以上这篇浅谈python内置变量-re[详细]
-
Python实现树的先序、中序、后序排序算法示例
所属栏目:[Python] 日期:2020-12-17 热度:59
本篇章节讲解Python实现树的先序、中序、后序排序算法。供大家参考研究具体如下: #encoding=utf-8class Tree(): def __init__(self,leftjd=0,rightjd=0,data=0): self.leftjd = leftjd self.rightjd = rightjd self.data = data class Btree(): d[详细]
-
基于Python3 逗号代码 和 字符图网格(详谈)
所属栏目:[Python] 日期:2020-12-17 热度:83
逗号代码 假定有下面这样的列表: spam=['apples','bananas','tofu',' cats'] 编写一个函数,它以一个列表值作为参数,返回一个字符串。该字符串包含所有表项,表项之间以逗号和空格分隔,并在最后一个表项之前插入 and 。例如,将前面的spam列表传递给函数[详细]
-
Python正则表达式分组概念与用法详解
所属栏目:[Python] 日期:2020-12-17 热度:64
本篇章节讲解Python正则表达式分组概念与用法。供大家参考研究具体如下: 正则表达式分组 分组就是用一对圆括号“()”括起来的正则表达式,匹配出的内容就表示一个分组。从正则表达式的左边开始看,看到的第一个左括号“(”表示第一个分组,第二个[详细]
-
老生常谈python函数参数的区别(必看篇)
所属栏目:[Python] 日期:2020-12-17 热度:156
在运用python的过程中,发现当函数参数为list的时候,在函数内部调用list.append()会改变形参,与C/C++的不太一样,查阅相关资料,在这里记录一下。 python中id可以获取对象的内存地址 num1 = 10 num2 = num1 num3 = 10 id(num1) id(num2) id(num3) 可以看到[详细]
-
Python实现的爬虫功能代码
所属栏目:[Python] 日期:2020-12-17 热度:81
本篇章节讲解Python实现的爬虫功能。供大家参考研究具体如下: 主要用到urllib2、BeautifulSoup模块 #encoding=utf-8import reimport requestsimport urllib2import datetimeimport MySQLdbfrom bs4 import BeautifulSoupimport sysreload(sys)sys[详细]
-
python中defaultdict的用法详解
所属栏目:[Python] 日期:2020-12-17 热度:82
初识defaultdict 之前在使用字典的时候,用的比较随意,只是简单的使用dict. 然而这样在使用不存在的key的时候发生KeyError这样的一个报错,这时候就该defaultdict登场了. 如何使用defaultdict 可以这样 from collections import defaultdictd1 = defaultdict(i[详细]
