随笔分类 -  Python

摘要:原文:http://www.open-open.com/bbs/view/1325382401984?pn=0#paginator不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的Python程序员编出的Python代码显示出了不同的风格,代码都很简单,有趣。编程新手def factorial(x): if x == 0: return 1 else: return x * factorial(x - 1) //递归!不简单啊!print factorial(6)一年编程经验(学Pascal的)def factorial(x): ... 阅读全文
posted @ 2013-06-03 16:42 Leo Forest 阅读(271) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.path.isf 阅读全文
posted @ 2012-12-18 15:57 Leo Forest 阅读(482) 评论(0) 推荐(0)
摘要:比较常用的三种,有其他更好用的请补充os.system(cmd):返回执行结果状态,0为成功Python 2.4.3 (#1, May 5 2011, 16:39:10)[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import os>>> os.system("echo 阅读全文
posted @ 2012-11-30 23:32 Leo Forest 阅读(307) 评论(0) 推荐(0)
摘要:原文:http://www.vimer.cn/?p=1465#!/usr/bin/python# -*- coding: utf-8 -*-import sys, os, time, atexitfrom signal import SIGTERM class Daemon: """ A generic daemon class. Usage: subclass the Daemon class and override the _run() method """ def __init__(self, pidfile, stdin=& 阅读全文
posted @ 2012-11-29 21:39 Leo Forest 阅读(293) 评论(0) 推荐(0)
摘要:#!/usr/bin/pythonimport sys, osdef main(): """ A demo deamon main routine, write a datestamp to /tmp/deamon-log every 10 seconds. """ import time f = open("/tmp/deamon-log", "w") while True: f.write('%s\n' % time.ctime(time.time())) f.flush() 阅读全文
posted @ 2012-11-28 20:18 Leo Forest 阅读(227) 评论(0) 推荐(0)
摘要:原文:http://www.letuknowit.com/topics/20120429/vim-s-python-syntax-indent-plugin.htmlVim/gVim在默认配置情况下,对于某些Python代码的缩进不是很合适,看起来很不舒服,具体表现如下,其中左右两边分别列出了默认缩进方式和理想的缩进方式,哪种情况看起来更舒服一目了然:1、list的语法缩进# 不合理的缩进val1 = [ 1, 2, 3 ]# 合理的缩进val2 = [ 1, 2, 3]2、dict的语法缩进# 不合理的缩进val2 =... 阅读全文
posted @ 2012-11-27 23:28 Leo Forest 阅读(636) 评论(0) 推荐(0)
摘要:原文:http://www.hulufei.com/post/201004161735Posted@2010-04-16 5:35 p.m.CategoriespythonPython的字典和JSON在表现形式上非常相似#这是Python中的一个字典dic = { 'str': 'this is a string', 'list': [1, 2, 'a', 'b'], 'sub_dic': { 'sub_str': 'this is sub str', 'su 阅读全文
posted @ 2012-11-27 18:58 Leo Forest 阅读(785) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.htmlPython正则表达式指南本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.<html1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表 阅读全文
posted @ 2012-11-27 09:44 Leo Forest 阅读(154) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/WuErPIng/archive/2005/10/29/264671.html首先,要明白不是所有的socket服务都需要高性能。如果要求高性能,使用IOCP或EPoll模式用C/C++来完成,直接用API写,用ACE的proactor封装来完成是比较恰当的行为。但当性能不是主要问题时,用Python来写socket服务,并享受高的开发效率将是一件快乐的事。下面,是用python完成的一个每thread/connect的一个echo服务。 经常的,在写一段Python代码时,我会先打开《Python Cookbook》(O'Reill 阅读全文
posted @ 2012-11-26 08:52 Leo Forest 阅读(365) 评论(0) 推荐(0)
摘要:原文:http://blog.csdn.net/dajianshi/article/details/7639022 由于要在python访问PostgreSQL数据库,需要一个符合DB-API的连接库。通过搜索,锁定两个候选库:一个是py-postgresql,一个是Psycopg2。简单的看了一下py-postgresql的文档,发现它并非基于DB-api接口的,而是使用postgresql的API,这可不是我想要的,只好排除。剩下就是这个名字很怪异的Psycopg,看了下,它遵循DB-API规范,好了就选它了,下载安装,试用,老规矩,记录下来要点备忘。一、安装由于我开发环境在windows 阅读全文
posted @ 2012-11-23 13:55 Leo Forest 阅读(2077) 评论(0) 推荐(0)
摘要:http://djangobook.py3k.cn/2.0/ 阅读全文
posted @ 2012-08-22 21:46 Leo Forest 阅读(142) 评论(0) 推荐(0)