
python与GAE
文章平均质量分 86
bytxl
归零。
得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。
不怕死,不找死。
展开
-
ubuntu下安装apache2.2+mod_wsgi+django(一)
http://blog.youkuaiyun.com/huangxiansheng1980/article/details/7202319为了让apache或者nginx或者lighthttpd支持python可以用mod_python的方式,但是由于mod_python这个开源的项目似乎已死,官网地址:www.modpython.org/这个项目的从2009后再也没有去继续了转载 2013-05-24 14:55:59 · 2078 阅读 · 0 评论 -
ubuntu下安装apache2.2+mod_wsgi+django(二)
http://blog.youkuaiyun.com/huangxiansheng1980/article/details/7207075在上一篇博文:ubuntu下安装apache2.2+mod_wsgi+django(一)中已经建立了一个apache2.2+mod_wsgi_python+django的完整环境,并且建立了一个简单的网站,使用一个main.wsgi的python脚本生成动态转载 2013-05-24 14:57:27 · 978 阅读 · 0 评论 -
apache+wsgi+python如何工作
http://blog.youkuaiyun.com/huangxiansheng1980/article/details/7206291apache httpd web服务器,通常被简称为apache,非常强大,无论是多平台支持,多语言支持,高并发的支持,丰富的模块支持等等,很多的大型网站都使用作为web server。所以我们就以apache作为我们的服务器。通常apache作为web服务器会转载 2013-05-24 14:58:42 · 4924 阅读 · 0 评论 -
Python.h:No such file or directory
http://blog.youkuaiyun.com/hello_orange/article/details/6184420出现No such file or directory的错误,有两种情况,一种是真的没有Python.h这个文件,一种是Python的版本不对,可以进入/usr/include/文件夹下的Python2.x文件夹里查找是否有Python.h这个文件。如果是第一种情况转载 2013-12-11 17:26:34 · 1097 阅读 · 0 评论 -
python的setup.py文件及其常用命令
http://www.2cto.com/kf/201209/153517.html编写setup.py文件,获取帮助:python setup.py --help-commands[python] Standard commands: build build everything needed to install build_py转载 2013-12-11 17:28:36 · 4408 阅读 · 0 评论 -
CherryPy入门之Web服务器篇
http://tech.sina.com.cn/s/2009-08-12/10101024085.shtml【IT168 技术】近几年来,Web应用程序以指数方式增长,同时也催生了大量的工具包、程序库和框架以帮助使用不同编程语言的Web开发人员来简化他们的开发任务。CherryPy是一种为Python开发人员准备的Web应用程序开发框架,通俗点说,就是一个Python程序库,它为Python开转载 2013-12-12 14:03:43 · 3661 阅读 · 0 评论 -
几个Python配置工具简介:setuptools、pip、virtualenv
http://www.yeolar.com/note/2012/08/18/setuptools-pip-virtualenv/本篇快速总结几个Python的常见配置工具,包括setuptools、pip、virtualenv。setuptoolssetuptools管理Python的第三方包,将包安装到site-package下,安装的包后缀一般为.egg,实际为ZI转载 2013-12-12 11:22:28 · 1812 阅读 · 0 评论 -
python: json.dumps()中的参数,数据编码格式转换
#-*- coding=utf-8 -*-devType = ["公司设备", "个人设备"]json.dumps( devType[0], ensure_ascii=True, encoding='utf-8' )原创 2014-02-21 09:35:43 · 5434 阅读 · 0 评论 -
google app engine支持https(ssl)的开发环境配置
参考:http://www.binghe.org/2010/10/how-to-make-gae-support-https/http://www.kangye.org/gae-support-https/https://www.globalsign.com/blog/ssl-with-google-app-engine.html一、配置应用app.yaml 支持一个h原创 2014-02-24 14:28:03 · 1531 阅读 · 0 评论 -
使用Eclipse与Pydev开发Python
http://loosky.net/1152.htmlPython的编辑器很多,具体可见:http://wiki.python.org/moin/PythonEditors。官方的IDLE、PythonWin和Eclipse(Pydev)是比较值得推荐的。IDLE在安装了官方的Python软件包以后即可获得,PythonWin通过安装ActivePython可获得。而Pydev是一款用转载 2014-02-12 15:25:42 · 653 阅读 · 0 评论 -
google app engine 调试方法
http://blog.qhm123.com/2011/01/25/google-appengine-dubug-summary.html做Google App Engine开发差不多半年了,做开发调试是少不了的。这里总结一下调试的几种方法。本地开发服务器在正式将自己的项目上传到真实环境之前,我们肯定要在自己的本地开发服务器上进行调试开发,对于本地开发服务器的一个好处是,不用每次等待漫转载 2014-02-25 13:56:40 · 1569 阅读 · 0 评论 -
python 的日志logging模块
http://blog.youkuaiyun.com/yatere/article/details/66554451.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warni转载 2014-02-25 14:18:20 · 706 阅读 · 0 评论 -
python类的简单定义和使用
http://www.01happy.com/python-class-define-use/python中类的声明使用关键词class,可以提供一个可选的父类或者说基类,如果没有合适的基类,那就用object作为基类。定义格式:class 类名(object): "类的说明文档" 属性 初始方法__init__ 其他方法和其他面向对象语言不太一转载 2014-02-13 11:35:44 · 1119 阅读 · 0 评论 -
Python类、模块、包
http://www.cppblog.com/len/archive/2008/07/24/57078.htmlPython在处理功能复用和功能颗粒度划分时采用了类、模块、包的结构。这种处理跟C++中的类和名字空间类似,但更接近于Java所采用的概念。类类的概念在许多语言中出现,很容易理解。它将数据和操作进行封装,以便将来的复用。模块模块,在Python可理解为对应于一个文转载 2014-02-13 16:01:48 · 746 阅读 · 0 评论 -
python中类及其实例详解
http://wiki.woodpecker.org.cn/moin/PyNewStyleClass1. python中的 new-style class 及其实例详解(原文见《Python In a Nutshell(2003)》5.2节) 1.1. 5.2 new-style Class 及其实例前面我提到 python 2.2 中引入了 new-s转载 2014-02-13 12:04:33 · 997 阅读 · 0 评论 -
Python新手入门教程
http://www.cnblogs.com/taowen/articles/11239.aspxLesson 1 准备好学习Python的环境下载的地址是:www.python.org为了大家的方便,我在校内作了copy:http://10.1.204.2/tool/compiler&IDE/Python-2.3.2-1.exelinux版本的我就不说了,因为如果你能够使转载 2013-12-11 11:46:43 · 1505 阅读 · 0 评论 -
Python指南——类
http://blog.youkuaiyun.com/ccat/article/details/8364译者:至此Python指南的正文部分就全部译完了,感谢Clover姐姐、Sickkid、尹伟铭、面面、珂珂等朋友在翻译过程中给我提供的帮助和支持。特别感谢Python指南2.2版(http://python.cn/contents/python_tutorial/python-tutorial.html转载 2014-02-13 13:53:36 · 522 阅读 · 0 评论 -
google app engine(webapp2)文件下载
filecontent = open('./conf/enroll.mobileconfig', "rb").read()self.response.headers.add_header('Content-Type','application/octet-stream')self.response.headers.add_header('Content-Disposition', 'attac原创 2014-02-25 16:56:37 · 1036 阅读 · 0 评论 -
google-app-engine 上传下载 用户文件
http://blog.notdot.net/2009/9/Handling-file-uploads-in-App-Enginehttp://hi.baidu.com/zjm1126/item/31d65e31962da022b3c0c56e中文:import osfrom google.appengine.ext import webappfrom google.appen转载 2014-02-26 14:59:43 · 1076 阅读 · 0 评论 -
YAML简介及应用(c/c++ 和 ruby)
http://www.ibm.com/developerworks/cn/xml/x-1103linrr/官网语法:http://www.yaml.org/refcard.htmlYAML 作为一种比 XML 更为简单易读的序列化语言,正越来越多地被用于应用及配置文件的开发中。本文将简单介绍 YAML 的现状,YAML 与 XML 相比的优劣势,并通过实际的例子给出 YAML 的典型应用场转载 2014-02-14 11:39:39 · 5742 阅读 · 0 评论 -
Google App Engine的app.yaml详细说明
http://www.ccvita.com/416.htmlGoogle AppEngine使用一个app.yaml作为其重要的全局的配置文件。每个独立的Google AppEngine的应用,都必须声明这样一个文件。app.yaml使用YAML作为格式。熟悉Ruby的人应该非常熟悉yaml这种格式。必添内容在一个app.yaml中,必须要声明如下字段:applicat转载 2014-02-14 14:04:56 · 1759 阅读 · 0 评论 -
(GAE)Google App Engine入门程序——helloworld
参考资料:http://blog.xuming.net/gae-tutorialGoogle App Engine 应用通过 CGI 标准协议与服务器通讯.这是一个标准的Http处理流程,Web服务接受到客户端发来的Get或Post请求,web服务器把请求转发给你的应用程序,由应用程序来处理要输出的内容。为了更好的理解这个过程,下面就开始开发我们经典的Hellow World应用程原创 2014-02-14 09:58:51 · 1398 阅读 · 0 评论 -
Google App Engine中使用数据库
http://blog.sina.com.cn/s/blog_53a802e90100n5id.htmlGoogle App Engine的教程终于来到了数据库部分。这是GAE最有用、最复杂,也是限制最多的地方。阅读本文需要您懂一般的数据库使用。废话少说,先给参考文档:官方文档(英文):http://code.google.com/appengine/docs/python/d转载 2014-02-17 11:14:38 · 3859 阅读 · 0 评论 -
GQL 参考
http://blog.youkuaiyun.com/sdt0263/article/details/6191307GQL 是一种类似于 SQL 的语言,用于从 App Engine 可扩展数据库检索数据实体。虽然 GQL 的功能与用于传统关系数据库的查询语言的功能不同,但 GQL 语法类似 SQL 的语法。GQL 语法可以总结如下: SELECT * FROM [WHERE转载 2014-02-17 10:15:41 · 3415 阅读 · 0 评论 -
GqlQuery 类
http://wapbaike.baidu.com/view/8965981.htm?uid=D0604A052A48B0F5013EC29A99F19073&bd_page_type=1&st=3&step=2&net=0&ldr=0概述GQL 是一种类似于 SQL 的查询语言,适用于查询 App Engine 数据库。有关 GQL 语法和功能的完整讨论,请参阅 GQL 参考。转载 2014-02-17 11:02:33 · 982 阅读 · 0 评论 -
python __call__ (可调用对象)
http://computer.c.blog.163.com/blog/static/102524482010473581297/__call__Python中有一个有趣的语法,只要定义类型的时候,实现__call__函数,这个类型就成为可调用的。换句话说,我们可以把这个类型的对象当作函数来使用,相当于重载了括号运算符。例如,现在我们要计算重力环境下的自然落体位移。我们知道转载 2014-02-17 17:29:23 · 681 阅读 · 0 评论 -
python: extend (扩展) 与 append (追加) 的差别
http://justjavac.iteye.com/blog/1827915>>> li = ['a', 'b', 'c'] >>> li.extend(['d', 'e', 'f']) >>> li ['a', 'b', 'c', 'd', 'e', 'f'] >>> len(li) 6 >>> li[-1] 'f' >>>转载 2014-02-18 16:49:10 · 827 阅读 · 0 评论 -
Python之sys模块小探
http://5ydycm.blog.51cto.com/115934/304324/Sys模块函数之多,我只能选取自己认为比较实用的一些函数列在此处。借马云找员工的说法,”找最合适的而不是最天才的”,这句话,我个人觉得在很多方面都能适应,学习也不在话下。Sys模块功能的确很多,但我们应该将重点放在那些功能才是最适合我们的,为此,我列的这些函数,就是我认为比较适合我以后开发的函数。(1转载 2014-02-18 11:54:03 · 646 阅读 · 0 评论 -
python异常处理
http://blog.youkuaiyun.com/JINXINXIN_BEAR_OS/article/details/6202784示例#!/usr/bin/pythonimport tracebacktry: 1/0#except Exception,e:# print traceback.format_exc() except Exception as e:转载 2014-02-18 13:46:23 · 638 阅读 · 0 评论 -
Python 魔术方法指南
http://pycoders-weekly-chinese.readthedocs.org/en/latest/issue6/a-guide-to-pythons-magic-methods.html介绍此教程为我的数篇文章中的一个重点。主题是魔术方法。什么是魔术方法?他们是面向对象的Python的一切。他们是可以给你的类增加”magic”的特殊方法。他们总是被双下划线所包围(e转载 2014-02-18 18:53:13 · 646 阅读 · 0 评论 -
python打印对象属性
def prn_obj(obj): print ', '.join(['%s:%s' % item for item in obj.__dict__.items()])转载 2014-02-19 11:53:14 · 2730 阅读 · 0 评论 -
python的inspect模块
http://www.cnblogs.com/walkerwang/archive/2011/08/03/2125903.html发现python有个好用的检查模块-inspect, 查看源文件发现它提供了不少好用的方法: “”" Here are some of the useful functions provided by this module:ismodule(),转载 2014-02-18 19:36:26 · 994 阅读 · 0 评论 -
python的时区处理
http://blog.renren.com/blog/355284305/908152028最近用python写一份darwin的读日志脚本。darwin服务器记录的是GMT(格林威治时间)。按照北京时间来算需要+8小时。但是自己转换程序写起来太麻烦,需要判断是否过了一天,是否过了一个月,是否过了一年。更悲剧的是需要判断润年。。。。 自己搜索了一下,大概有两种方法:写一个tzinf转载 2014-02-19 15:10:10 · 2099 阅读 · 0 评论 -
python 内建属性 与 获取当前运行的类名函数名
http://www.cnblogs.com/Jerryshome/archive/2011/06/14/2080666.htmlimport inspectdef get_current_function_name(): return inspect.stack()[1][3]class MyClass: def function_one(self):转载 2014-02-18 18:49:10 · 5499 阅读 · 0 评论 -
纯python处理时区的转换
http://blog.youkuaiyun.com/niyingxunzong/article/details/12978639首先要明白python的datetime对象有两种类型,而Python的datetime可以处理2种类型的时间,分别为offset-naive和offset-aware。前者是指没有包含时区信息的时间,后者是指包含时区信息的时间,只有同类型的时间才能进行减法运算和比较。#-转载 2014-02-19 15:35:36 · 1840 阅读 · 0 评论 -
python类型转换、数值操作
http://jayzotion.iteye.com/blog/349654python类型转换 Java代码 函数 描述 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换转载 2014-02-19 17:12:48 · 681 阅读 · 0 评论 -
Json概述以及python对json的相关操作
http://www.cnblogs.com/coser/archive/2011/12/14/2287739.html什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3转载 2014-02-20 09:20:30 · 686 阅读 · 0 评论 -
(Google App Engine Datastore API)GAE数据库API翻译
http://blog.youkuaiyun.com/lobby/article/details/2508279概览 具备可伸缩性的GAE数据存储中,能够存储和查询的数据对象,称之为实体:entities.一个entity有一个或多个属性,表示所支持的几种支持的数据类型的一种值。属性还可以关联到其它entity,创建一对多或者多对多的关系。 GAE数据存储能在一个事务当中进行转载 2014-02-20 15:44:22 · 1313 阅读 · 0 评论 -
关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型
http://www.crifan.com/python_head_meaning_for_usr_bin_python_coding_utf-8/#!/usr/bin/python是用来说明脚本语言是python的是要用/usr/bin下面的程序(工具)python,这个解释器,来解释python脚本,来运行python脚本的。 # -*- coding: utf-8转载 2014-02-20 17:08:29 · 1964 阅读 · 0 评论 -
Python 字符编码转换要诀
http://www.blogjava.net/pattern/archive/2008/09/09/227971.htmlpython 有str object 和 unicode object 两种字符串, 都可以存放字符的字节编码,但是他们是不同的type,这一点很重要,也是为什么会有encode 和decode。encode 和 decode在pyhton 中的意义可表示为转载 2014-02-20 17:29:12 · 783 阅读 · 0 评论