Python
文章平均质量分 78
蒙奇D路飞
中科大软件工程硕士,目前在百度工作,在电子商务搜索部,从事凤巢业务的研发工作。
展开
-
python发送HTTP请求
<br />python发送HTTP请求 今天用python写一个发送HTTP请求的功能,查了下文档,发现实现也就4、5行左右,不禁感叹啊,查了下原来找的java实现的,相比还是臃肿了很多。 所以,python的好处还是蛮多的,对于 这些小的功能点相当适合。 附上官方的实例:01 Here is an example session that uses the GET method: 02 03 >>> import httplib 04 >>> conn = httpli原创 2011-02-26 21:54:00 · 22599 阅读 · 1 评论 -
python异常如何全面捕获
如果你在写程序时遇到异常后想进行如下处理的话请参考我下面写的对异常处理的方法: 假设有下面的一段程序: try: 语句1 语句2 . 语句N except .........: print ....... 但是你并不知道“语句1至语句N”在执行会出什么样的异常,但你还要做异常处理,且想把出现的异常打印出来,并不停止程序的运行, 所原创 2012-04-04 13:38:54 · 38139 阅读 · 1 评论 -
Django+mod_wsgi环境配置攻略
1 开发环境 lubuntu10.04以上 python2.7 django1.3 mod_wsgi3.x apache2.x 2 前提 搭建好开发环境 python和django的安装略过,相信大家都会的 以下是安装apache及mod_wsgi模块支持库 sudo apt-get install apache2 s原创 2012-04-01 15:58:03 · 3539 阅读 · 0 评论 -
Python开发超级利器-PyCharm安装下载与1.5.x的注册码
废话不多说,由于小地方病毒木马多,先去官网下载最新版本,这个时候的是1.5.4版本的,地址是: http://www.jetbrains.com/pycharm/download/index.html 注册码: EMBRACE =====原创 2011-09-28 15:45:50 · 1670 阅读 · 0 评论 -
python调试第一战——PDB
今天花了点时间看了一下Python自带的pdb库,发现用pdb来调试程序还是很方便的,当然了,什么远程调试,多线程之类,pdb是搞不定的。 用pdb调试有多种方式可选: 1. 命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行原创 2011-08-22 17:34:18 · 6685 阅读 · 0 评论 -
python 脚本性能查看简单方式
对于大型的项目,对于脚本的性能肯定是需要提出很高的要求,那么如何去查看自己脚本运行的性能,python作为无比强大的语言当然也提供了类似性能查看的api-profile,首先必须确保已经安装了python-profile,安装过程: 1.打开linux下的终端; 2.输入:s原创 2011-07-20 15:05:53 · 1714 阅读 · 0 评论 -
python re模块 sub方法介绍
re.sub 函数进行以正则表达式为基础的替换工作 >>> import re >>> re.search('[abc]', 'Mark') >>> re.sub('[abc]', 'o', 'Mark') 'Mork' >>> re.sub('[abc]',转载 2011-07-23 13:39:34 · 17376 阅读 · 0 评论 -
python学习笔记之yield
Python编程语言作为一款比较新的程序应用语言,其中有很多方法是开发人员需要慢慢熟练掌握的。比如今天为大家介绍的Python yield就是一个比较特殊的应用。yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白Python yield的用法。只是原创 2011-07-22 23:08:52 · 913 阅读 · 0 评论 -
ubuntu 下手动安装pygame
找了好久,终于找到可以用的了,分享给大家pygame.org网站被GFW封锁,大陆不能直接下载。pygame依赖SDL等其他库,都给安装造成一定麻烦。不过,相对于平台无关的强大的使用python语言的游戏开发,这些都不算什么了。1. 简介pygame 是基于对转载 2011-07-05 14:47:54 · 200 阅读 · 0 评论 -
Pyhont 收发mail的实现
<br /><br /> 关于Email的基础知识就不说,直接进入python主题。<br />一 发送Email<br /> 简单邮件传输协议(SMTP)大家应该都很熟悉了,在python中也有一个smtplib的模块来实现发送邮件的功能,一般的过程是:<br /> 1 连接到邮件服务器<br /> 2 登陆(如果需要的话)<br /> 3 发出服务请求(比如发送)<br /> 4 退出<br /> 在SMTP中我们主要用到的方法是:<br /> sendmail(from,原创 2011-04-14 15:29:00 · 685 阅读 · 0 评论 -
python urllib从远程服务器下载文件到本地
<br />#!/usr/bin/env python #-*-coding:utf-8-*-' #Filename:download_file.py import sys,os import urllib def urlcallback(a,b,c): """ call back function a,已下载的数据块 b,数据块的大小 c,远程文件的大小 """ print "callback"原创 2011-03-11 15:56:00 · 4262 阅读 · 0 评论 -
python3与python2代码差别
<br />《A byte of Python》。发现Python3.0在某些地方还是有些改变的。准备慢慢的体会,与老版本的《A byte of Python》做对比,最后再去查阅官方网站的文档。 <br /><br />1. <br /><br />如果你下载的是最新版的Python,就会发现所有书中的Hello World例子将不再正确。 <br /><br />Old: <br /><br />print "Hello World!" #打印字符串 <br /><br />New: <br /><br原创 2011-02-10 15:14:00 · 774 阅读 · 0 评论 -
windows下nginx+FastCGI+Django完全攻略
最近几天在想弄一个Django项目,哈哈 就是因为django可以不用在后台管理上费力,也是偷偷懒吧,前些天调试一直是用Django自带的HTTP服务器,不过最近可能要先部署一些东西,为了更加接近真实的服务器环境,决定用FastCGI的方式试试。服务器选择了nginx,,出于懒人的做法,就直接在自己的windows里试试了。 首先确保你的电脑里已经安装了Python和Django,接下来我们原创 2012-05-19 23:03:29 · 10858 阅读 · 2 评论