Python
文章平均质量分 77
dengwenquan2011
我还是一名开发的大学生,希望大家相互学习,多多指教!
展开
-
关于类的定义
1.关于类的定义 class Account(object): "一个简单的类" account_type="Basic" def __init__(self,name,balance): "初始化一个新的Account实例" self.name=name self.balance=bala转载 2011-11-09 18:39:17 · 567 阅读 · 0 评论 -
reportlab 中文問題
#!/usr/bin/env python # -*- coding: utf-8 -*- from reportlab.pdfgen.canvas import Canvas from reportlab.pdfbase import pdfmetrics from reportlab.pdfbase.cidfonts import UnicodeCIDF转载 2012-04-11 10:40:54 · 1550 阅读 · 0 评论 -
Python、Unicode和中文
python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。先来看看python的版本:>>> import sys>>> sys.version'2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 b转载 2012-02-07 22:14:51 · 1184 阅读 · 1 评论 -
python字符编码检测——chardet
分类: 我的python新生 2012-04-01 15:36 21人阅读 评论(0) 收藏 举报 当面对一串不知道编码信息的字节流的时候,尝试着确定一种编码方式以使我们能够读懂其中的文本内容。类似于破解密码。 Firefox包含有一个自动检测字符编码的库,导入到了python2,并且取绰号为chardet模块转载 2012-04-15 14:24:17 · 1635 阅读 · 0 评论 -
windows下,安装python的chardet办法
背景想要安装python下面的chardet库。【解决过程】1.从官网http://pypi.python.org/pypi/chardet#downloads中下载了chardet-1.0.1.tar.gz解压后,进去目录去运行setup.py,结果出错:D:\tmp\WordPress\Others\pytho转载 2012-04-15 14:14:17 · 7250 阅读 · 1 评论 -
python2.5中使用OpenCV
安装python2.5到以下地址下载, 然后默认安装.http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi安装OpenCV下载OpenCV, 安装后将对应的bin目录添加到PATH变量.http://www.opencv.org.cn/download/OpenCV_1.0.exe配置OpenCV的p转载 2012-04-29 11:32:57 · 953 阅读 · 0 评论 -
[reportlab教程](3) – 中文的处理
让我们进入中文的处理过程吧。原本看到 ReportLab 的 test 目录下有一个 test_multibyte_chs.py ,试了试效果不错,就以为中文问题照猫画虎应该没什么问题呀。但等我再仔细深入后,发现问题不那么简单。问题一:无法使用Paragraph。因示例中使用的是底层的API,因此对于字体要求不高。而使用Paragraph需要知道粗体、斜体、粗斜体这些字体,而示例中并没转载 2012-04-11 10:41:35 · 2725 阅读 · 0 评论 -
Python reportlab教程(1)-安装以及第一个示例
今天介绍基于Python平台的优秀PDF报表类库Reportlab。它不属于Python的标准类库,所以必须手动下载类库包并安装。因为涉及到把图片转换为PDF,所以还需要Python imaging library(PIL)类库。两个类库下载地址:ReportLab: https://www.reportlab.com/software/downloads/Python I转载 2012-04-10 20:08:31 · 8919 阅读 · 0 评论 -
Python Import机制备忘-模块搜索路径(sys.path)、嵌套Import、package Import
最近在看《Python源码剖析》,对Python内部运行机制比以前了解的更深入了,感觉自己有机会也可以做个小型的动态脚本语言了,呵呵,当然是吹牛了。目的当然不是创造一个动态语言,目的只有一个:更好的使用Python。看到模块导入那块的时候,终于对模块导入机制比较了解了,以防忘记特记录下来。模块的搜索路径模块的搜索路径都放在了sys.path列表中,如果缺省的sys.path中没有含转载 2011-11-09 18:38:32 · 315 阅读 · 0 评论 -
python--sys.argv[]用法
在学python的过程中,一直弄不明白sys.argv[]的意思,虽知道是表示命令行参数,但还是有些稀里糊涂的感觉。今天又好好学习了一把,总算是大彻大悟了。Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明:1、使用sys.argv[]的一简单实例,import sys,os os.system(转载 2011-12-04 10:31:03 · 509 阅读 · 0 评论 -
用Python 模块xlrd 操作excel,并将数据导入MySQL
python操作Excel读写--使用xlrd一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlr转载 2011-12-03 19:41:13 · 3512 阅读 · 3 评论 -
Python使用正则表达式替换源码前序号
从博客园或其它地方拷贝代码,经常前面有代码序号,像下面这个样子: 1 wbContent.Navigate(vURL); 2 3 Result:=GetHtml(wbContent); 4 5 while not ContainsText(Result,'共找到') do 6 begin 7 Sleep(100); 8转载 2012-02-07 21:34:02 · 777 阅读 · 0 评论 -
python插入记录后取得主键id的方法
#!/usr/bin/python# import MySQL moduleimport MySQLdb# get user inputname = raw_input("Please enter a name: ")# connectdb = MySQLdb.connect(host="localhost", user="nobody", passwd="no转载 2012-04-04 22:30:14 · 1150 阅读 · 0 评论 -
Installing OpenCV on Windows 7 for Python 2.7
当我第一次为了做一个项目而接触Opencv的时候,我按照网上的方法安装了opencv2.2或者opecv2.3但是结果总是出问题。比如:ImportError: No module named opencv后来终于明白问题出在哪个地方了,现在我把我的经历分析给大家。希望对刚接触Opencv的有所帮助对于Python2.5的安装我上面一片文章有所介绍。经测试没有问题,然而,我需要在Pytho原创 2012-04-29 17:27:16 · 2773 阅读 · 1 评论