
python
踏实_进取
男人,累点没什么
展开
-
从零开始学python[一,环境搭建以及简单的demo]
python下载地址:https://www.python.org/downloads/我这里用的是2.7.8 python有一点不好的地方是并非同java一样是向下兼容的.若有2.7.8的python代码并不一定可以在2.3+的python上运行.请大家注意同java一样,python需要设置环境变量.设置完环境变量,我们可以简单的进行一下操作,上面的原创 2016-11-16 17:40:45 · 1189 阅读 · 0 评论 -
利用virtualenv给管理python的多环境.(MAC亲测,简单几步即可,指定python版本)
在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独转载 2017-08-03 23:10:50 · 4768 阅读 · 0 评论 -
在 Mac OS X El Capitan 安装 IPython 和 XtraFinder
本来我以为是不会有这篇文章的,因为当初在 Mac OS X 10.9 系统上非常容易的就安装好了 IPython,谁想到如今升级到了 Mac OS X 10.11(El Capitan)反倒让很多当年顺理成章做成的事情变的不再那么方便。因为 Mac OS X 10.11(El Capitan)默认开启了SIP(System Integrity Protection)功能,一些系统文件就算使转载 2017-07-31 09:30:21 · 611 阅读 · 0 评论 -
python结巴分词器的使用说明
特点1,支持三种分词模式: a,精确模式,试图将句子最精确地切开,适合文本分析; b,全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义; c,搜索引擎模式,在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。2,支持繁体分词3,支持自定义词典安装1,Python 2.x 下转载 2017-05-26 14:24:24 · 5539 阅读 · 0 评论 -
python贪婪匹配以及多行匹配
1 非贪婪flag>>> re.findall(r"a(\d+?)", "a23b") ['2']>>> re.findall(r"a(\d+)", "a23b") ['23']注意比较这种情况:>>> re.findall(r"a(\d+)b", "a23b") ['23']>>> re.finda转载 2017-05-24 16:34:13 · 7929 阅读 · 0 评论 -
python报表(pygal)
前言: 说说python下绘制图表。以前绘制数据的图表一般用rrdtool或者是前端的图表js。先说说rrdtool。这东西是很强,cacti ganglia都用他,但是用起来有些麻烦,当然用熟悉了后还算可以 ,我一直都不咋喜欢用rrdtool,归档格式有些蛋疼,第二就是还要save成图片。。。。当然现在有库,可以直接根据url get参数,生成图片,压力还是在监控maste转载 2017-04-18 14:22:13 · 5880 阅读 · 0 评论 -
python操作mysql
前言pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。本文测试python版本:2.7.11。mysql版本:5.6.24一、安装1pip3 install pymysql二转载 2017-03-22 15:59:28 · 300 阅读 · 0 评论 -
python中format用法
format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型2.单个参数可以多次输出,参数顺序可以不相同3.填充方式十分灵活,对齐方式十分强大4.官方推荐用的方式,%方式将会在后面的版本被淘汰format的一个例子转载 2016-12-22 19:08:51 · 144305 阅读 · 6 评论 -
python中导入其他目录下的模块
python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:1. 主程序与模块程序在同一目录下:如下面程序结构:`-- src |-- mod1.py |-- test1.py 若在程序test1.py中导入模块mod1, 则直接使用import mod1 或fr转载 2016-12-08 17:18:00 · 25802 阅读 · 2 评论 -
从零开始学python[二,默认约定]
每种语言都是自己的规矩(无规矩不成方圆嘛)下面我们来看看python都有哪些规矩1. python中使用缩进来表示语句的分组提示:推荐大家统一使用 一个制表符,两个空格或者4个空格中的一种.注意一定要统一!!!不要交叉使用2. while或者 for 循环中 在循环结束的时候 我们可以给定一个else 情况 注意(break 这样强制并不能体现else功能)flag = Tru原创 2016-12-05 19:12:15 · 399 阅读 · 0 评论 -
从零开始学python[二,数据类型]
python中的数类型分为4种:整数,长整数,浮点型以及复数而python中的字符串可以有很多种表示方式单引号和双引号 没有任何区别三引号 :被三引号包裹的字符串里可以随意使用 单引号和 双引号 自然字符串:字符串开头使用r或者R 自动忽略字符串里的转译字符 如: r'my name is zhangxiao \n\t'Unicode字符串:字符串开头使用u或者U 默认会原创 2016-12-05 14:35:54 · 313 阅读 · 0 评论 -
使用python的Flask实现一个RESTful API服务器端
最近这些年,REST已经成为web services和APIs的标准架构,很多APP的架构基本上是使用RESTful的形式了。本文将会使用python的Flask框架轻松实现一个RESTful的服务。REST的六个特性:Client-Server:服务器端与客户端分离。Stateless(无状态):每次客户端请求必需包含完整的信息,换句话说,每一次请求都是独立的。Cache转载 2017-09-10 10:32:45 · 2455 阅读 · 0 评论