随笔分类 -  Python3

摘要:python-cn@googlegroups.com 阅读全文
posted @ 2011-12-19 12:50 方倍工作室 阅读(888) 评论(0) 推荐(0) 编辑
摘要:一个月前研究了下PyQt4,感觉比较不错。相比wxpython,界面美观了很多,并且将界面设计与代码逻辑很好的分离了开来。关于PyQt4的资料也不少,这里我将我找到的资料汇总一下,以防自己以后忘得一干二净。1.PyQt4资料链接http://www.riverbankcomputing.comhttp://wiki.woodpecker.org.cn/moin/PyQthttp://www.commandprompt.com/community/pyqt/book1http://wiki.python.org/moin/PyQthttp://code.google.com/p/pyqt-doc 阅读全文
posted @ 2011-12-18 18:56 方倍工作室 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:将python打包成exe的程序有很多,比如py2exe、PyInstaller等等,但是到目前为止,它们对python3.1支持的都不好,所以这里我要介绍一下cx_freeze 4.2.2,它还能支持跨平台,可以在windows和linux运行。cx_freeze的下载网址为 http://sourceforge.net/projects/cx-freeze/files/ ,要根据已安装的python版本进行选择。比如我使用的是python3.1,所以就要下载cx_Freeze-4.2.2.win32-py3.1.msi这个文件。运行这个安装包后,相关程序就会被拷贝到python的目录下。主 阅读全文
posted @ 2011-12-18 18:53 方倍工作室 阅读(6140) 评论(0) 推荐(0) 编辑
摘要:PAMIE是Python下面的用于IE的自动化模块,支持python2和python3,python3的下载地址:http://sourceforge.net/projects/pamie/files/PAMIE/PAM3.0%20for%20Python%203.0/PAMIE是Python Automated Module for I.E. 的缩写。简单的例子:# To use Pamie you must first create a new script or text file that you can saveas mytest.py. # This will import the 阅读全文
posted @ 2011-12-17 16:10 方倍工作室 阅读(2842) 评论(0) 推荐(0) 编辑
摘要:两种思绪三种要领:用pamie。建议不要使用,因为pamie为小我私人开发,里面的bug比力多,并且是直接使用win32com体式格局的,如果ie不警惕修改了,后果很严重。另外,pamie3使用的是python3,这个在python世界中撑持的不太好。用selenium rc。这个东东大好,如果用这个东东完成网页自动实验正确,撑持多种浏览器,并且是公司开发的,上手难易程度类似pamie。只不过需要打开浏览器,这个就看大家的需要了。用mechanize和beautiful soup。这个东东是在urllib2的根蒂根基上向上开发的,是个好东西。ibm先容使用mechanize的文章python中 阅读全文
posted @ 2011-12-17 14:39 方倍工作室 阅读(12162) 评论(0) 推荐(1) 编辑
摘要:PAMIE- Python实现IE自动化的模块(附 网易注册代码) 收藏 安装:今晚弄了一下.已经成功导入PAMIE.具体步骤如下1.假如你要用PAM30那就就得去下个Python 3.0安装.因为PAM30是运行在Python3.0环境上的2.假如你要用2.6安装PAM.那就就得去下一个PAM2.0.原因如上3.假设以上两个环境条件你满足了其中一个.那么开始吧我是以PAM3.0&Python3.0的环境进行操作的:第一步:把下载到的PAM30压缩文件解压出的两个文件pam30.py、winguiauto.py拷贝到C:\Python30\Lib\site-packages这个目录.第 阅读全文
posted @ 2011-12-17 12:49 方倍工作室 阅读(6187) 评论(0) 推荐(0) 编辑
摘要:Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a。print random.uniform(10, 阅读全文
posted @ 2011-12-01 14:31 方倍工作室 阅读(412) 评论(0) 推荐(0) 编辑
摘要:python常被昵称为胶水语言,它能很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松联结在一起。python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:`-- src |-- mod1.py `-- test1.py 若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *;(2)主程序所在目录是模块所在目录的父(或祖辈)目录如下面程序结构:`-- src |-- ... 阅读全文
posted @ 2011-10-21 19:58 方倍工作室 阅读(7228) 评论(0) 推荐(0) 编辑
摘要:1.简单的将日志打印到屏幕import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message')屏幕上打印:WARNING:root:This is warning message默认情况下,logging将日志打印到屏幕,日志级别为WARNING;日志级别大小关系为:CRITICAL > ERROR > WARNING > INFO > 阅读全文
posted @ 2011-10-21 19:38 方倍工作室 阅读(5818) 评论(0) 推荐(0) 编辑
摘要:#-*- coding: UTF-8 -*- import urllib2, re,datetime,time, os,sys from PIL import Image, ImageDraw, ImageFont from math import atan, degrees # #图片下载类 #功能:下载图片,生成缩略图,生成水印图 # class dow... 阅读全文
posted @ 2011-10-19 19:30 方倍工作室 阅读(572) 评论(0) 推荐(0) 编辑
摘要:# -*- 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 httpExists(url): ... 阅读全文
posted @ 2011-10-19 19:29 方倍工作室 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:python中对文件、文件夹的操作需要涉及到os模块和shutil模块。 创建文件: 1) os.mknod("test.txt") 创建空文件 2) open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件 创建目录: os.mkdir("file") 创建目录 复制文件... 阅读全文
posted @ 2011-10-19 19:27 方倍工作室 阅读(299) 评论(0) 推荐(0) 编辑
摘要:1. 显示当前日期:1 #! /usr/bin/env python2 #coding=utf-83 4 import time5 6 print time.strftime('%Y-%m-%d %A %X %Z',time.localtime(time.time()))或者1 #! /usr/bin/env python2 #coding=utf-83 4 import time5 6 print time.time()7 8 print time.strftime("%Y-%m-%d %A %X %Z", time.localtime())你也可以用: 阅读全文
posted @ 2011-10-18 12:25 方倍工作室 阅读(4789) 评论(0) 推荐(0) 编辑
摘要:在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用import。同时为了保持向后兼容,现在的 python中仍然保留了一个string的module,其中定义的方法与S.method()是相同的,这些方法都最后都指向了用S.method ()调用的函数。要注意,S 阅读全文
posted @ 2011-10-16 14:24 方倍工作室 阅读(542) 评论(0) 推荐(0) 编辑