
Python
felcon
这个作者很懒,什么都没留下…
展开
-
深入Python3
在线阅读地址:http://woodpecker.org.cn/diveintopython3/table-of-contents.html原创 2013-03-28 15:41:13 · 748 阅读 · 0 评论 -
Python的HttpResponse.write()换行的小问题
使用Python开发一个小的web应用,返回的是文本文件,使用HttpResponse写就可以了。 发现写的文件没有换行,加了”\n”也没用,搞了半天才发现自己晕头了,”\r\n”即可…… PS. 如果是要浏览器显示换行,加<br>原创 2015-06-12 08:35:50 · 5102 阅读 · 0 评论 -
Python判断变量类型
第一种方法:type: n = 911 type(n) -<type 'int'> type(n) is int -True但这种方法有种问题,就是对于子类的判断上,因此多使用isinstance class A: …… class B(A): …… isinstance(A(), A) # returns True typ原创 2015-07-28 17:04:21 · 953 阅读 · 0 评论 -
python计算时间差
python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天、小时、秒,甚至是微秒,下面的代码就演示了datetime模块在计算时间差时的强大功能# -*- coding: utf-8 -*-# !/usr/bin/env pythonimport datetime# datetime一般的时间计算d1 = datetime.datetime.to原创 2015-07-29 15:15:01 · 1655 阅读 · 0 评论 -
使用Beautifulsoup去除特定标签
试用了Beautifulsoup,的确是个神器。 在抓取到网页时,会出现很多不想要的内容,例如<script>标签,利用beautifulsoup可以很容易去掉。 -> soup = BeautifulSoup('<script>a</script>Hello World!<script>b</script>') -> [s.extract() for s in soup(‘script原创 2015-08-25 15:48:33 · 19817 阅读 · 2 评论 -
Centos 6.4 下python 2.6 升级到 2.7
更新系统和开发工具集更新指令 [root@xxxx ~]# yum -y update [root@xxxx ~]# yum groupinstall -y ‘development tools’另外还需要安装 python 工具需要的额外软件包 SSL, bz2, zlib [root@xxxx ~]# yum install -y zlib-devel bzip2-dev原创 2016-04-07 17:04:20 · 485 阅读 · 0 评论 -
sqlalchemy中文问题
使用sqlalchemy时,遇到中文会发现变成乱码,或者直接报错: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xfa in position xxx: ordinal not in range(128)果然python的编码问题一直缠绕不去啊……解决办法:在create_engine中加入字符编码原来是 engine = cr原创 2016-04-26 16:06:34 · 1046 阅读 · 0 评论 -
Flask的点点滴滴
mysql查询的问题查询某一字段,返回非空的所有值: session.query(User.type).filter(User.type.isnot(None)).all()对上述查询,返回非重复的所有值: session.query(User.type).filter(User.type.isnot(None)).distinct()中文编码问题工程内所有编码都使用utf8格式,但是在原创 2016-05-13 08:51:10 · 451 阅读 · 0 评论 -
Pythonic的一些用法
从Java转到Python,阅读源码的时候发现了一些有趣的小用法,在这里总结一下。for和if的简化代码为:list1 = [1, 2, 3, 4, 5, 6, 7 ]rs = ([r if r%2==0 else r+10 for r in list2])print rs执行结果为:[11, 2, 13, 4, 15, 6, 17]代码里对for和if进行了简化,并对if进行后置这里的for语句原创 2016-12-23 11:08:58 · 779 阅读 · 0 评论 -
Python下读取转换unicode的json格式
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。原创 2014-08-12 23:46:08 · 14762 阅读 · 0 评论 -
Python下的Request库
需要用到网页获取,想到了之前用过的urllib2。由于是几年前用的,也想找找有没有替代品,刚好试试Request吧。 主页在这里:http://docs.python-requests.org/en/latest/这里的答案对Request很推崇,列举了很多优点: First, it supports a fully restful API, and is as easy as:import原创 2015-07-08 16:35:43 · 2075 阅读 · 0 评论 -
Pycharm更换主题
下载主题:https://github.com/d1ffuz0r/pycharm-themes原创 2014-08-11 13:43:46 · 30755 阅读 · 2 评论 -
Python新人技巧
初用python,发现比之Java,C++之流有原创 2014-08-13 16:58:17 · 383 阅读 · 0 评论 -
BeautifulSoup常用方法
res=urllib.urlopen('www.baidu.com').read()p=bs4.BeautifulSoup(res)原创 2014-08-13 12:34:07 · 817 阅读 · 0 评论 -
关于Python Profilers性能分析器
转自:http://www.cnblogs.com/btchenguang/archive/2012/02/03/2337112.html想了解一下python的性能调试方法,结果就看到这一篇文章,想翻译下来作个记录原文来自于:http://docs.python.org/library/profile.html?highlight=profile#cProfile转载 2014-08-13 16:02:10 · 694 阅读 · 0 评论 -
Python文件操作
总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removed转载 2015-03-31 11:05:15 · 399 阅读 · 0 评论 -
Python3 下找不到urllib2的问题
Python 3.* 用urllib.request来代替原来的urllib2,因此调用的时候改为:>>> importurllib.request >>> urllib.request.urlopen('http://www.baidu.com')如 https://www.python.org/dev/peps/pep-3108/#urllib-package原创 2015-03-31 09:45:01 · 15319 阅读 · 0 评论 -
Python环境配置
Python环境配置Python环境配置Python主页地址:https://www.python.org/downloads/ 安装时可以选择添加到环境变量,否则需要手动添加。 手动添加:C:\Python27\;C:\Python27\Scripts\;到环境变量的path变量里;安装chardet模块 chardet是python的第三方库,用来进行编码识别。主页地址为:https:原创 2015-03-26 21:02:09 · 527 阅读 · 0 评论 -
Windows下安装Scrapy
一、 Scrapy简介Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purpose转载 2014-08-11 21:09:59 · 711 阅读 · 0 评论 -
折腾Pycharm
Pycharm被誉为最好用的python编辑器,IDE嘛,越折腾越好用更换主题下载主题: https://github.com/d1ffuz0r/pycharm-themes 将下载的icls文件拷贝到C:\Users***.PyCharm30\config\colors 在pycharm的file->Setting->Editor->Colors & Fonts里就可以看到刚刚下载的颜色字体原创 2015-05-28 17:37:42 · 1075 阅读 · 0 评论