python
文章平均质量分 58
NGForever
这个作者很懒,什么都没留下…
展开
-
OpenERP 模块动态加载原理及启动代码分析
一般来说我们在编程中,对象定义都是预先定义好的。一些 OOP 语言(包括 Python/Java)允许对象是 自省的(也称为 反射)。即,自省对象能够描述自己:实例属于哪个类?类有哪些祖先?对象可以用哪些方法和属性?自省让处理对象的函数或方法根据传递给函数或方法的对象类型来做决定。即允许对象在运行时动态改变方法成员等属性。得益于OpenERP ORM 模型的精巧设计,实际上 OpenERP 运转载 2013-07-09 10:52:28 · 1566 阅读 · 0 评论 -
python xlwt 写excel格式设置大全
Examples Generating Excel Documents Using Python’s xlwtHere are some simple examples usingPython’s xlwt library to dynamically generate Excel documents.Please note a useful alternative maybe ezo转载 2013-11-06 12:48:20 · 16068 阅读 · 0 评论 -
ubuntu12.04下numpy安装失败以及No module named dateutil.relativedelta
安装numpy时有时会报安装失败,解决办法之一: 卸载 dateutil.relativedelta,删除info文件安装好后,python需要再安装(升级upgrade)一次,否则找不到python环境路径和No module named dateutil.relativedelta原创 2013-12-09 15:55:14 · 3570 阅读 · 0 评论 -
python 获取firefox下的https信息
#!/ur/bin/env python from pydbg import *from pydbg.defines import *import utils import sys dbg = pydbg() found_firefox = Falsepattern = "password" de转载 2013-12-10 17:10:52 · 925 阅读 · 0 评论 -
python进阶指南:list如何去重(去掉list中元素为字典的且字典部分key相同的list元素)
def _remove_duplicate(self, dict_list): seen = set() new_dict_list = [] for dict in dict_list: t_dict = {'res_model': dict['res_model'], 'res_id': dict['res_id']}原创 2014-04-01 16:33:27 · 9103 阅读 · 1 评论 -
安装OpenStack Swift
参考:http://docs.openstack.org/developer/swift/development_saio.html原创 2014-08-18 20:00:23 · 718 阅读 · 0 评论 -
mongodb学习
http://www.w3cschool.cc/mongodb/mongodb-linux-install.html转载 2014-08-18 18:12:53 · 541 阅读 · 0 评论 -
MongoDB 学习笔记(python操作)
一、MongoDB 数据库操作 1. 连接数据库 import pymongo conn = pymongo.Connection() # 连接本机数据库 # conn = pymongo.Connection(host="192.168.1.202") # 连接指定IP的数据库 db = conn.test # 进入指定名称的数据库 use转载 2014-08-18 18:11:30 · 599 阅读 · 0 评论 -
No PostgreSQL clusters exist; see "man pg_createcluster" 解决方案之一
sudo pg_createcluster 9.3 main --start原创 2014-11-11 18:09:08 · 7299 阅读 · 0 评论 -
Django field
原文:http://www.th7.cn/Program/Python/201404/189267.shtmlhttp://wrongwaycn.github.io/django11/topics/db/models/index.html#topics-db-models ,内容是django1.0的中文翻译。个人根据django1.5的英文文档做了部分修改和添加。字段类型转载 2015-01-05 14:52:23 · 895 阅读 · 0 评论 -
Django field
https://docs.djangoproject.com/en/dev/ref/models/fields/翻译 2015-01-05 14:53:30 · 776 阅读 · 0 评论 -
pep8规范-常见问题及处理
错误记录:W292 no newline at end of file处理:打个回车有新的一空行即可(新行不要有空格)。错误记录:E302 expected 2 blank lines, found 1处理:上面只有一行空白,但是需要两个空白行错误记录:E231 missing whitespace after ‘,’翻译:“,”后要有空格举例:错误 print(“%s原创 2013-07-29 10:40:15 · 5810 阅读 · 1 评论 -
python下载文件(图片)源码,包含爬网内容(爬url),可保存cookie
#coding=utf-8'''Created on 2013-7-17@author: zinan.zhang'''import reimport timeimport httplib2import urllibfrom bs4 import BeautifulSoup#路径savePath = 'F://TDDOWNLOAD//aNO.4//'#原创 2013-07-19 15:16:18 · 1856 阅读 · 0 评论 -
ubuntu 11.10 创建桌面快捷方式
一、第一种方式1. 安装必要软件 gnome-panel [python] view plaincopysudo apt-get install --no-install-recommends gnome-panel 2. 开始创建桌面快捷方式在terminal 中输入如下命令:[python] view原创 2013-07-04 09:42:25 · 848 阅读 · 0 评论 -
模块开发
简介OpenERP 采用 `三层架构 http://en.wikipedia.org/wiki/Multitier_architecture#Three-tier_architecture>`_。 应用层本身被设计成核心和多个附加的模块,这些模块可以安装,不用OpenERP创建一个特殊的配置。OpenERP的核心和其他不同的模块都是用 Python 写的。 模块的功能通过XML-RPC转载 2013-07-09 10:53:14 · 1133 阅读 · 0 评论 -
用 ElementTree 在 Python 中解析 XML
原文: http://eli.thegreenplace.net/2012/03/15/processing-xml-in-python-with-elementtree/译者: TheLover_Z当你需要解析和处理 XML 的时候,Python 表现出了它 “batteries included” 的一面。 标准库 中大量可用的模块和工具足以应对 Python 或者是 XML转载 2013-07-09 13:21:06 · 987 阅读 · 0 评论 -
python语言解析xml文件的常用的有两种方式
通过MiniDom库解析xml文件通过ElementTree库解析xml文件MiniDom方式解析xml xml文件以data.xml为例,具体操作如下:data.xml:1.0" encoding="utf-8"?> 保存用户的信息 auto_userone Jordy 12345678 2原创 2013-07-09 13:28:05 · 1541 阅读 · 0 评论 -
python文件操作
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.pat转载 2013-07-09 13:34:21 · 766 阅读 · 0 评论 -
Workflow-Business Process
IntroductionThe workflow system in OpenERP is a very powerful mechanism that can describe the evolution of documents (model) in time.Workflows are entirely customizable, they can be adapted to the转载 2013-07-09 14:22:15 · 1318 阅读 · 0 评论 -
Openerp 工作流-业务 流程
简介OpenERP的工作流系统是一个非常强大的机制可以描述文档的演变(模型)。工作流是完全可定制的,它们可以适应几乎任何公司的流动和贸易逻辑。OpenERP的非常灵活的工作流系统,使其能够方便地支持不断变化的需求,而无需编程的新功能。目标说明文件进化如果某些条件得到满足的自动触发的动作管理公司的角色和验证步骤管理不同的对象/模块之间的相互作用翻译 2013-07-09 14:23:31 · 3008 阅读 · 3 评论 -
模块开发实例(Story 2)继承视图
__init__.pyimport product_img这里是初始化的时候需要模块里面的那些py文件,我这里是product_img.py。所以写import product_img__terp__.py { "name" :"simple_product_image", "version" :"1.原创 2013-07-09 15:44:59 · 910 阅读 · 0 评论 -
Python正则表达式指南
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用转载 2013-07-11 10:21:01 · 659 阅读 · 0 评论 -
Google 开源项目风格指南 Python风格规范
Python风格规范分号Tip不要在行尾加分号, 也不要用分号将两条命令放在同一行.行长度Tip每行不超过80个字符例外: 如果使用Python 2.4或更早的版本, 导入模块的行可能多于80个字符.Python会将圆括号, 中括号和花括号中的行隐式的连接起来, 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额外的圆括号.转载 2013-06-27 13:44:10 · 888 阅读 · 0 评论 -
python 下载图片
# -*- coding: utf-8 -*-"""some function by metaphy,2007-04-03,copyleftversion 0.2"""import urllib, httplib, urlparseimport reimport random"""judge url exists or not,by others"""def转载 2013-07-17 17:42:22 · 759 阅读 · 0 评论 -
odoo config配置信息
[options]; addons模块的查找路径addons_path = E:\GreenOdoo8.0\source\openerp\addons; 管理员主控密码(用于创建、还原和备份数据库等操作)admin_passwd = admin; 自动重载?auto_reload = None; 用于导入导出的csv文件的默认分隔符csv_internal_sep = ,; da原创 2016-01-18 15:02:21 · 3925 阅读 · 0 评论