
Python
文章平均质量分 65
Holidaylovesam
这个作者很懒,什么都没留下…
展开
-
使用gitpython和python-gitlab操作git
python有三个git相关的库,分别是gitpython、python-gitlab、gitlab库。gitpython:是一个与Git库交互的Python库,可以实现绝大部分的Git读写操作。主要是取代shell的命令操作,通过这个进行本地仓库的一些拉取代码、创建分支、push代码等操作。python-gitlab:是一个用来连接git,进行git信息查询的库。比如查询git的项目、users、提交到mr等。原创 2021-01-23 19:31:22 · 4444 阅读 · 0 评论 -
Python基础:正则表达式
正则表达式是一个特殊的字符序列,主要是用来检查一个字符串是否与某种模式匹配。正则表达式可以包含一些可选标志修饰符来控制匹配的模式。修饰符被指定为一个可选的标志。多个标志可以通过按位 OR(|) 它们来指定。原创 2018-09-02 11:23:58 · 1924 阅读 · 0 评论 -
语音识别基础学习的文章索引
这篇博客整合了一下之前学习语音识别时的所有资料,包括架构、原理、以及一些开源语音识别框架和库的使用,感兴趣的小伙伴也可以一起来练习一下,交流下经验。原创 2021-01-23 19:32:46 · 2482 阅读 · 0 评论 -
Python基础:日期时间datetime和strftime()格式化
Python提供了time和datetime用于格式化日期和时间,时间间隔是以秒为单位的浮点小数。可以转换常见日期格式,也可以获取当前的时间戳。也提供了strftime来对时间进行格式化处理。原创 2019-03-05 22:13:47 · 4298 阅读 · 0 评论 -
python基础:字符串的join()函数使用
python 字符串的join()函数,支持字符串的特殊拼接,用于将序列中的元素与指定的字符或者字符串连接生成一个新的字符串。join()的使用语法为:str.join(sequence)原创 2018-06-30 21:55:43 · 7429 阅读 · 4 评论 -
Python基础:str字符串和list列表的转换
Python经常会用到字符串和list之间的转换,这里分别示例一下用法。原创 2018-03-26 22:24:47 · 3561 阅读 · 0 评论 -
Python 练习:四种方法实现回文数
题目:回文数的定义,反转过来后的数字同原数相等,如121,12321。写一个算法判断1-99999之间的数字,有多少个回文数,输出并统计总个数。原创 2018-04-18 23:52:21 · 10421 阅读 · 0 评论 -
Python实现jenkins操作和批量部署
需要批量对jenkins上的服务进行部署时,如果是一个个服务打开配置参数和部署,效率比较低。Python是有jenkins的库可以使用的,操作起来也比较简单。原创 2018-02-13 10:31:59 · 914 阅读 · 0 评论 -
Python解析Json字段
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。Json格式有标准的特点。在爬虫时,解析json格式,更方便获取接口返回的一些重要信息。原创 2018-10-20 23:07:02 · 6195 阅读 · 1 评论 -
Python基础:列表List的操作
序列是Python最基本的数据结构,序列都可以进行索引,切片,加,乘,检查成员的操作。序列不仅支持通过位置来进行索引,Python还内置确定序列的长度以及确定最大和最小的元素的方法,非常方便。原创 2017-12-31 16:29:10 · 6798 阅读 · 0 评论 -
Python的数字变量输入及格式处理
在日常使用中,会经常需要用Python对数字的输出进行格式处理,比如百分比、四舍五入后取整、保留几位小数等等,这里简单的介绍一下数据处理的常用几个方式。原创 2018-03-23 23:42:12 · 1180 阅读 · 0 评论 -
Python查询Jira issue信息
JIRA可以用来管理项目、流程、需求、版本、需求、缺陷等,JIRA包含了详细的字段信息,并且根据用户需要,支持自定义一些字段。虽然JIRA本身有一些报表下载和统计的功能,但是也可以使用python对jira进行快捷的查询和分析。原创 2020-07-25 14:45:03 · 10082 阅读 · 5 评论 -
Python实现接口测试:requests
之前有不少文章讲解了如何使用Jmeter进行接口测试,其实使用Python也可以进行接口测试,并且很简单。Requests安装首先要安装requests的依赖库,使用pip install requests安装即可假设有一个接口:当用户传入姓名和地点时,就返回一些restaurant:URL:http://pythontest.com/getrestaurant/入...原创 2019-12-29 20:02:51 · 1105 阅读 · 0 评论 -
一文总结学习 Python 的 14 张思维导图
本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章)。首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程;接着,结合这些思维导图主要参考的资料,分享一下我的学习体验,一方面可供初学者参考,另一方面,也便于大家结合思维导图深...转载 2018-06-13 21:39:50 · 473 阅读 · 0 评论 -
Python实现爬虫:Scrapy爬取csdn博客
在上篇教程中,已经尝试安装好Scrapy,并且解决好了环境问题,这篇文章将创建一个Scrapy项目包含的步骤主要为:1、创建一个Scrapy项目2、定义提取的字段信息Item3、编写爬取网站的 spider 并提取 Item4、编写 Item Pipeline 来存储提取到的Item(即数据)创建爬虫项目开始爬取之前,必须创建一个新的Scrapy项目。 进入希望存...原创 2019-10-16 23:39:21 · 1105 阅读 · 1 评论 -
Python实现语音识别:SpeechRecognition
最近在学习语音识别的一些基本知识,也在了解Python的语音识别功能依赖库。分享一下。常用Python语音识别依赖库Python的依赖库中有一些现成的语音识别软件包。其中包括:apiai google-cloud-speech pocketsphinx SpeechRcognition watson-developer-cloud wit其中SpeechReco...原创 2019-05-02 11:57:50 · 37196 阅读 · 14 评论 -
Python连接数据库:pymysql
安装连接SQL的依赖库常用的依赖库有MySQLdb、pyMysql最初尝试了mysqldb,pip install mysqldb安装时报错,ERROR: Could not find a version that satisfies the requirement mysqldb (from versions: none)ERROR: No matching distribution ...原创 2019-07-17 18:50:15 · 993 阅读 · 0 评论 -
Python练习:实现数据库取数据并回写到图片
最近在调研python是否可以实现:将指定格式的文字,按照一定的格式回填到图片中,然后对图片设置不同的效果,从而构造一些数据,后期来进行训练,看文字的识别准确度。解决思路:1、结构化数据管理:将格式的文字以结构化数据体现在数据库或Excel2、Python实现数据库连接:使用Pymysql连接数据库3、Python实现回填文字:使用Pillow库带的ImageFont和ImageD...原创 2019-07-17 19:03:19 · 975 阅读 · 0 评论 -
Python基础教程索引
前期学习Python时整理的一些文章,规整到一起方便后续查阅:环境搭建和问题解决Python安装和第一个程序Hello WorldPython输出中文的编码设置Python环境常见问题解决方案Mac 升级Python 2.7 到 Python 3.7Jupyter Notebook安装和使用Python基础学习Python入门练习及常见问题Pyt...原创 2019-05-04 18:26:10 · 992 阅读 · 0 评论 -
Python基础:标准库和常用的第三方库
Python的标准库和第三方库。原创 2019-05-04 18:24:13 · 116049 阅读 · 3 评论 -
Jupyter Notebook安装和使用
Python使用时经常使用Jupyter Notebook查看文件、处理数据、编辑内容。Jupyter的安装安装步骤比较简单:pip3 install jupyteralicedembp:~ alice$ pip3 install jupyterRequirement already satisfied: jupyter in /Library/Frameworks/Pyth...原创 2019-05-02 11:56:56 · 2713 阅读 · 0 评论 -
Python实现图像处理:PiL依赖库的应用
本文包含的练习题主要是PIL依赖库,即pillow相关的应用。练习一:使用python给图片增加数字实现思路:使用PIL的Image.open导入图片。 获取图片的大小。 调用ImageDraw,在图片的指定位置写上数字。#coding=utf-8#Auther by Alice#在图片的右上角增加一个数字from PIL import Image,ImageFo...原创 2019-04-13 21:59:28 · 2915 阅读 · 0 评论 -
Python内置函数作用及解析
Python内置的函数及其用法。为了方便记忆,已经有很多开发者将这些内置函数进行了如下分类: 数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个) 交互操作(2个) 文件操作(1个) 编译执行(4个) 装饰器(3个)接下来看看具体每个类别里包含了那些内置函数一、数学运算类abs(x)...原创 2018-06-30 15:44:45 · 37926 阅读 · 8 评论 -
Python基础知识和语法
包含python的基础、算法定义、代码规范,以及基本运算数据类型等。原创 2018-06-30 15:55:26 · 607 阅读 · 0 评论 -
Python环境常见问题解决方案
如下列举了python使用过程中环境配置容易出现的一些问题,供小伙伴们参考:1、pip版本升级在安装一些依赖包时,会提示pip版本太低,需要升级You are using pip version 19.0.3, however version 19.1 is available.You should consider upgrading via the 'pip install -...原创 2019-02-20 23:34:07 · 7685 阅读 · 0 评论 -
Python重复、连接、索引、切片
这篇文章主要讲python字符串的一些简单案例。原创 2018-03-07 10:31:09 · 1016 阅读 · 0 评论 -
Python异常处理及常见报错解决
Python提供了try进行异常的一些处理,这里介绍了基本的用法。另外介绍了一些python新手常遇到的错误和解决方案。原创 2017-10-25 21:41:56 · 4609 阅读 · 0 评论 -
Pycharm输出中文的编码设置
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。有两种解决方法。一种是在 python的编程工具 Pycharm 中设置默认编码pycharm下载地址:http://www.jetbrains.com/pycharm/选择社区版即可,免费。设置方法如下:入口 A:工具栏-File-Default Settings-Editor-File...原创 2017-10-05 16:58:24 · 2610 阅读 · 0 评论 -
Python基础:字符串的常用操作及函数
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。原创 2017-08-06 20:26:13 · 1523 阅读 · 0 评论 -
Python爬虫之Scrapy环境搭建
首先要安装Python环境,Python环境搭建见:https://blog.youkuaiyun.com/alice_tl/article/details/76793590接下来讲如何搭建Scrapy环境1、安装Scrapy,在终端使用pip install Scrapy(注意最好是国外的环境)进度提示如下:alicedeMacBook-Pro:~ alice$ pip install S...原创 2018-08-05 17:43:57 · 7803 阅读 · 0 评论 -
Python获取Google sheet中的内容
google 提供了各种API供开发者使用,之前介绍了map api的简单用法,这里介绍下googlesheet的api简单用法。原创 2018-08-06 22:54:38 · 13637 阅读 · 5 评论 -
Python实现OCR识别:pytesseract
Python常用pytesseract进行图片上的文字识别,即OCR识别,完整的代码比较简单,只要下面一行即可,但是实际使用时环境配置上容易出错。from PIL import Imageimport pytesseracttext = pytesseract.image_to_string(Image.open('/Users/alice/Documents/Develop/Pyth...原创 2019-04-14 18:07:48 · 8209 阅读 · 0 评论 -
Python实现图像处理:PIL和OpenCV提取图像大小的方法和区别
在使用Python图像处理时,最常用的有PIL的image.size,以及OpenCV的image.shape,两者有什么区别呢,可以看看下方程序运行的结果。btw:运行下方程序的前提是系统已经安装了Pillow和OpenCV依赖库,安装的方法参考:https://blog.youkuaiyun.com/alice_tl/article/details/89291235from PIL import...原创 2019-04-20 22:20:25 · 2986 阅读 · 0 评论 -
使用Chrome获取Xpath进行元素定位
python在写爬虫时,需要定位到具体的元素进行爬取,如何快速获得对应元素的Xpath呢,好多浏览器或插件均是支持的,这里以Chrome为例。打开任意网页比如百度使用Chrome的开发者调试功能选中想要定位的任意元素,直接F12进入开发者调试模式,或者右键》检查》Elements使用自带功能拷贝Xpath发现选中元素在Elements中会亮选,选中亮选的内...原创 2019-10-16 23:39:04 · 7851 阅读 · 1 评论 -
OpenCV的作用及安装
OpenCV简介OpenCV是一个开源的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。提供了Python、Ruby、MATLAB等语言的接口,并且实现了图像处理和计算机视觉方面的很多通用算法,可以给开发者调用。OpenCV应用领域 计算机视觉领域方向 人机互动 物体识别 图像分割 人脸识...原创 2019-04-14 00:08:53 · 7952 阅读 · 1 评论 -
Python图像滤镜处理:ImageFilter
由于成像系统、传输介质和记录设备等的不完善,数字图像在其形成、传输记录过程中往往会受到多种噪声的污染。另外,在图像处理的某些环节当输入的像对象并不如预想时也会在结果图像中引入噪声。因此就有了图像滤镜的概念。图像滤镜:在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制。Python中常用Pillow库提供的ImageFilter对图像进行滤镜处理, 包含模糊、平滑、锐化、边界增强等滤镜效...原创 2019-04-13 23:21:31 · 8027 阅读 · 0 评论 -
Python基础:打开和读写文件
打开文件python打开文件有两种写法:一种是直接open:f = open('/Users/alice/output.txt', 'r')另一种是使用with open:with open('/Users/alice/output.txt') as f:有什么区别呢?因为文件使用完毕后必须关闭,否则文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量...原创 2019-04-21 00:42:38 · 19342 阅读 · 2 评论 -
Python基础:If 、While和for 的循环用法及区别
Python里最常用if、while、for语句来实现判断和循环,具体有什么区别呢,以及在使用while和for的时候有没有break的区别是什么呢?原创 2019-04-13 22:04:20 · 6260 阅读 · 0 评论 -
Mac 安装和升级Python 2.7 到 Python 3.7
MAC上默认内置安装了Python 2.7,但是Python 2.7到2020年就会停止维护了,并且有时候会出现依赖库的不兼容问题,那么怎么安装Python 3.X,并且将Python 3.X的版本设置为默认版本呢?安装Python 3.71、下载地址如下:https://www.python.org/downloads/2、点击下载好的pkg文件进行安装3、安装完成之后,p...原创 2020-07-25 14:51:48 · 83696 阅读 · 13 评论 -
Python基础:从比较两个数大小看函数使用
通过python比较两个数大小的方式,来看看函数怎么用。原创 2017-10-29 21:17:26 · 77556 阅读 · 2 评论