随笔 - 612, 文章 - 0, 评论 - 31, 阅读 - 74万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  编程开发 - Python

摘要:镜像列表:http://www.pypi-mirrors.org/清华镜像:http://e.pypi.python.org/ 阅读全文

posted @ 2013-07-02 11:11 eastson 阅读(335) 评论(0) 推荐(0) 编辑

摘要:OpenERP在打印销售报价单时报错"decoder zip not available",Google后发现是PIL安装有问题。原先的安装方法:$ wget http://effbot.org/media/downloads/PIL-1.1.7.tar.gz $ tar zxvf PIL-1.1.7.tar.gz$ cd PIL-1.1.7$ python setup.py install问题根源在于安装时没有检测到必要的依赖库(JPEG,ZLIB和FREETYPE):$ python setup.py build_ext -i---------------------- 阅读全文

posted @ 2013-06-13 15:01 eastson 阅读(1539) 评论(0) 推荐(0) 编辑

摘要:Django documentationdjango-admin.py and manage.pyHow to get DjangoDjango book 2.0 的中文翻译 阅读全文

posted @ 2013-06-07 17:09 eastson 阅读(190) 评论(0) 推荐(0) 编辑

摘要:1. 安装PostgreSQL,参考《安装PostgreSQL》。2. 修改pg_hba.conf,确保使用的是md5认证,参考《pg_hba.conf 记录的例子》:# TYPE DATABASE USER CIDR-ADDRESS METHODlocal all all identhost all all 127.0.0.1/32 md5 #默认是identhost all all ... 阅读全文

posted @ 2013-05-29 12:00 eastson 阅读(591) 评论(0) 推荐(0) 编辑

摘要:安装完easy_install后再接着可以使用easy_install安装pip:easy_install pip或者参考PIPInstallation:$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py$ [sudo] python get-pip.py 阅读全文

posted @ 2013-05-24 11:01 eastson 阅读(196) 评论(0) 推荐(0) 编辑

摘要:需求1. 完成培训模块的基本框架,安装模块到OpenERP系统。2. 能够管理培训教师。教师对象包含信息:教师名称,联系电话。模块框架模块名为east_training,然后它下面有四个文件:|--east_training |--__init__.py |--__openerp__.py |--teacher.py |--module.xml__init__.py__init__.py文件是Python 的模块描述,因为OpenERP模块也是一个普通的Python模块。# -*- coding: utf-8 -*-import teacher__openerp... 阅读全文

posted @ 2013-05-22 16:13 eastson 阅读(398) 评论(0) 推荐(0) 编辑

摘要:1. 简单的HttpServer2.轻量级HTTPServer实现文件上传下载 阅读全文

posted @ 2013-05-18 07:59 eastson 阅读(142) 评论(0) 推荐(0) 编辑

摘要:下载Server源码后启动openobject-server.py,经常会碰到这库那库没有的问题,有些可以通过easy_install安装,有些也确实不好找。有一个简单的解决方法:OpenERP Server的安装版里面有一个library.zip的文件,里面包括了所有的依赖库,可以拿过来直接使用。可以将library.zip解压缩到C:\Python25\Lib\site-packages,也可以将library.zip直接添加到PYTHONPATH环境变量: 阅读全文

posted @ 2013-05-17 10:28 eastson 阅读(303) 评论(0) 推荐(0) 编辑

摘要:找到正确的setuptools版本进行下载。32位系统可以下载setuptools-0.6c11.win32-py2.7.exe,64位系统必须使用ez_setup.py进行安装:下载ez_setup.py后,在cmd下执行 python ez_setup.py,即可自动安装setuptools。目前64位系统没有直接的exe安装版本。下载完成后双击执行,即可将easy_install.exe安装到C:\Python25\Scripts目录,然后将该目录添加到系统环境变量中: 阅读全文

posted @ 2013-05-17 09:22 eastson 阅读(611) 评论(0) 推荐(0) 编辑

摘要:客户端缺省情况下运行时,当然是很难看,因为没有使用正常的汉字字体来显示。因为OpenERP客户端UI是基于GTK的,所以修改OpenERP客户端字体其实是修改GTK里汉字字体的显示。GTK下相关的两个配置文件一个是etc\gtk-2.0\gtkrc,一个是etc\pango\pango.aliases。对于中文操作系统下,我们可以不用直接修改gtkrc,而是以之为蓝本,新建一个文件,其名称为gtkrc.zh_CN。其内容大致如下:gtk-theme-name = "MS-Windows"gtk-icon-theme-name = "Tango"gtk-f 阅读全文

posted @ 2013-05-10 14:41 eastson 阅读(359) 评论(0) 推荐(0) 编辑

摘要:from socket import * #导入socket包中的所有内容from time import ctime #导入time包,同时在本地可使用ctime进行调用import thread #导入Python线程包 HOST='localhost'#定义主机PORT=21567#定义端口BUFSIZ=1024 #定义缓冲区ADDR=(HOST,PORT) #定义元组 tcpSerSock=socket(AF_INET,SOCK_STREAM) #生成sockettcpSerSock.bind(ADDR) #将地址及端口元组与socket绑定tcpSerSock.lis 阅读全文

posted @ 2012-12-18 21:14 eastson 阅读(264) 评论(0) 推荐(0) 编辑

摘要:局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的。现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件,拷贝某些文件,批量关机等。如果一台一台得手工去操作,费时又费力,如果要进行多个操 作就更麻烦啦。先让我们回忆一下ssh远程登录的过程:首先执行命令 ssh username@192.168.1.x ,第一次登录的时候系统会提示我们是否要继续连接,我们要输入“yes”,然后等一段时间后系统提示我们输入密码,正确地输入密码之后我们就能登录到远程计算机,然后我们就能执行命令了。我们注意到这里面有两次人 阅读全文

posted @ 2012-07-21 11:35 eastson 阅读(579) 评论(0) 推荐(0) 编辑

摘要:前两天看了一篇文章《自己写脚本自动更换桌面》,觉得用Python实现起来应该更容易理解,于是就有了下面的dynamic-wallpaper.py脚本。dynamic-wallpaper.py脚本的完整内容:#!/usr/bin/python# -*- coding: utf-8 -*-import os, os.path, fnmatch, commands# 壁纸图片所在的目录wallpaper_path = '/usr/share/backgrounds'# 搜索所有可用的壁纸avail_wallpapers = []for file in os.listdir(wallp 阅读全文

posted @ 2012-06-20 15:19 eastson 阅读(1532) 评论(0) 推荐(0) 编辑

摘要:2003年7月16日,以 Fabio Zadrozny 为首的三人开发小组在全球最大的开放源代码软件开发平台和仓库 SourceForge 上注册了一款新的项目,该项目实现了一个功能强大的 Eclipse插件,用户可以完全利用 Eclipse 来进行 Python 应用程序的开发和调试。这个能够将 Eclipse当作 Python IDE 的项目就是 PyDev。PyDev 插件的出现方便了众多的 Python 开发人员,它提供了一些很好的功能,如:语法错误提示、源代码编辑助手、Quick Outline、Globals Browser、Hierarchy View、运行和调试等等。基于 Ec 阅读全文

posted @ 2012-06-16 21:47 eastson 阅读(285) 评论(0) 推荐(0) 编辑

摘要:测试argparser库的,主要用来处理命令行参数。更多信息请参考文档《Argparse Tutorial》。import argparseparser = argparse.ArgumentParser(description="calculate X to the power of Y")parser.add_argument("x", type=int, help="the base")parser.add_argument("y", type=int, help="the exponent&quo 阅读全文

posted @ 2012-06-15 16:25 eastson 阅读(228) 评论(0) 推荐(0) 编辑

摘要:测试文件hello.py:print "你好!"运行一般都会报错:File "hello.py", line 1SyntaxError: Non-ASCII character '\xe4' in file hello.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details加上编码注释就能运行:# -*- coding: utf-8 -*-print "你好!" 阅读全文

posted @ 2012-06-15 16:12 eastson 阅读(352) 评论(0) 推荐(0) 编辑

摘要:Python参考资料Python 教程|深入Python | 深入 Python 3Python TutorialPython Standard Library 中文Python Library ReferencePython v2.7.3 documentationPython v3.2 documentationPython Module of the WeekPython二三事PyDevPython库Argparse TutorialDjangoDjango电子书中文版 阅读全文

posted @ 2012-06-15 11:27 eastson 阅读(194) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示