- 博客(52)
- 资源 (8)
- 收藏
- 关注
原创 'ascii' codec can't encode characters in position 34-41: ordinal not in range(128)处理
import sysreload(sys)sys.setdefaultencoding('utf-8') 这个编码设置,运行依然报如上错误。将代码改为:print (s.decode('utf-8')).encode('gb2312')结果没问题了。所以在使用 print 的时候,要注意环境所需的编码。 apache依
2013-02-22 22:43:38 573
原创 (unknown): x.x.x.x:2376 Status: Pending ID:
No module named urlobject处理 : https://pypi.python.org/pypi/URLObject/2.3.4下载 # python setup.py install
2013-02-22 22:42:07 449
原创 [Errno 13] Permission denied处理
[Errno 13] Permission denied[root@localhost depotapp]# /etc/init.d/iptables statusTable: filterChain INPUT (policy ACCEPT)num target prot opt source destination
2013-02-22 22:39:55 3580
原创 wx记事本
#!/usr/bin/python#coding:utf8import wxdef openFile(event): fname=filo.GetValue() fopen=file(fname,'r') fdata=fopen.read() contents.SetValue(fdata) fopen.close()def saveFile(event): fopen =
2013-02-22 22:36:46 459
原创 python二分法排序
#!/usr/bin/env python# -*- coding: utf-8 -*-def find2(lst, x): n = len(lst) m = n / 2 if lst[m] == x: return m elif lst[m] > x: return find2(lst[:m], x)
2013-02-22 22:34:41 919
原创 wx文件处理
#!/usr/bin/env python# -*- encoding: utf-8 -*-import wxclass MyFileDropTarget(wx.FileDropTarget):#声明释放到的目标 def __init__(self, window): wx.FileDropTarget.__init__(self) self.w
2013-02-22 22:31:00 1381
原创 python冒泡排序
#!/usr/bin/env python# -*- coding: utf-8 -*-def quick_sort(lst): if not lst: return [] n = lst[-1] b = [] l = [] a = lst[:-1] for i in a: if i >= n: b.append(i) elif i < n: l.appen
2013-02-22 22:24:31 235
原创 python 用户信息管理
#!/usr/bin/env python# -*- coding: utf-8 -*-"""file object"""import osdef add_data(user, age, sex): del_data(user) p = open(r'info.txt', 'a') p.write(','.join((user, age, sex)) + '\n') p.
2013-02-22 22:18:00 555
原创 python 连接mysql
#!/usr/bin/env python# -*- encoding: utf-8 -*-import MySQLdbclass DB(object): def __init__(self, user='root', passwd='', host='localhost', port=3306, db='sales'): self.conn = MySQLdb.con
2013-02-22 22:12:40 263
原创 wx计算器
#!/usr/bin/env python# -*- encoding: utf-8 -*-import wxdef onclick(event): button = event.GetEventObject() label = button.GetLabel() nums = [str(i) for i in range(10)] + ['.', '+', '-', 'x',
2013-02-22 22:09:28 531
原创 wx 打开和保存文件
创建应用程序对象:app = wx.App()进入应用程序管理app.MainLoop()创建窗口 window –Framewin = wx.Frame(None)显示窗口:win.Show()在窗口中添加组件btn = wx.Button(win)设置组件位置,尺寸size pos添加组件text control :wx.TextCtrl –
2013-02-22 22:08:12 2339
转载 pygame实例
下面是一个较为完整的例子,用于在游戏界面中画上文字#!/usr/bin/env pythonimport pygamefrom pygame.locals import *pygame.init()screen = pygame.display.set_mode((640, 480), 0, 32)my_font = pygame.font.SysFont("arial", 16)
2013-02-22 22:04:44 844
原创 pygame.font
文字操作使用模块pygame.font操作的步骤如下:1. 创建一个font对象my_font = pygame.font.SysFont("arial", 16)或my_font = pygame.font.Font("my_font.ttf", 16)2. 写字text_surface = my_font.render("Hello world!", True, (
2013-02-22 22:01:53 2963 1
原创 pygame 标志和事件
标志位 功能FULLSCREEN 创建一个全屏窗口DOUBLEBUF 创建一个“双缓冲”窗口,建议在HWSURFACE或者OPENGL时使用HWSURFACE 创建一个硬件加速的窗口,必须和FULLSCREEN同时使用OPENGL 创建一个OPENGL渲染的窗口RESIZABLE 创建一个可以改变大小的窗口NOFRAME 创建一个没有边框的窗口事件 产生
2013-02-22 22:00:13 1670
原创 pygame基本用法
import pygamefrom pygame.locals import *pygame.init() # 初始化硬件#创建了一个窗口screen = pygame.display.set_mode((640, 480), 0, 32)#设置窗口标题pygame.display.set_caption("Hello, World!")while True:#主循
2013-02-21 21:57:44 1012
原创 pygame模块功能
模块名 功能pygame.cdrom 访问光驱pygame.cursors 加载光标pygame.display 访问显示设备pygame.draw 绘制形状、线和点pygame.event 管理事件pygame.font 使用字体pygame.image 加载和存储图片pygame.joystick 使用游戏手柄或者 类似的东西pygame.
2013-02-21 21:55:57 1129
原创 PIL
PILimport Image(最好在交换模式下,在编译模式下很容易模块崩塌,出现反常)>>>ima = Image.open(‘03.jpg’)ima.size # 图像大小ima.mode # 图像模式ima.format # 图像格式ima.info # 图像信息ima.version # 版本>>>imb = ima.resize((200,
2013-02-21 21:54:36 275
原创 socket多用户会话
#!/usr/bin/env python# -*- coding: utf-8 -*-"""IRC 聊天室-服务器"""from asyncore import dispatcherfrom asynchat import async_chatimport socketimport asyncoreimport time"""asyncore 库能够让程序同时处理多个连
2013-02-21 21:52:41 625
原创 socket会话图形界面
#!/usr/bin/pythonimport socketfrom time import ctimes=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.bind(('127.0.0.1',5200))s.listen(10)while True: conn,addr=s.accept() print addr
2013-02-21 21:51:21 451
转载 socket文件上传
#!/usr/bin/python#coding:utf8''' 等待连接 等待发送文件 读取数据 写入文件并且保存 等待连接 ''' import socket import threading import time import struct def function(newsock, address): FILEINFO_SIZE = str
2013-02-21 21:49:22 349
原创 socket会话
#!/usr/bin/pythonimport socketfrom time import ctimes=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.bind(('127.0.0.1',5201))s.listen(10)while True: conn,addr=s.accept() print addr
2013-02-21 21:47:49 396
原创 socket上传图片文件
socket的英文原义是“孔”或“插座”。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。#!/usr/bin/env python# -*- encoding: utf-8 -*-import socketimpo
2013-02-21 21:44:22 391
原创 Error response from daemon: Error response from daemon: plugin not found
OSI(Open System Interconnection)七层网络模型: 应用层(应用层)[应用层、表示层、回话层] 、 传输层 、 互联网层(互联网层)[网络层] 、 网络接口层(数据链路层、物理层)[数据链路层、物理层]
2013-02-21 21:36:44 7037
原创 opencv
OpenCV的全称是Open Source Computer Vision Library是一个跨平台的计算机视觉库OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。它由一系列 C 函数和少量 C++ 类构成中文网站:http://www.opencv.org.c
2013-02-21 21:34:23 521
原创 twisted
Twisted是一个面向对象的,基于事件驱动的网络通信框架,可以完成大多数的网络应用任务Twisted具有良好的网络性能,提供了异步通信机制Twisted框架是由模块化的组建组成的,这些模块包含了:协议(protocol),工厂(factory),反应器(reactor)和延时(deferred)对象等工厂: 用来产生一个新的实例;协议:一种实例可以产生一个类型的协议,这些协议定义
2013-02-21 21:32:39 313
原创 import threading
import threadingthreading.Thread(target=fun, args=())作用产生一个线程对象线程对象方法:start()启动线程join()自旋锁import threadingimport timedef t(n): print '22222' time.sleep(n) print 'dddd
2013-02-21 21:30:18 1788
原创 进程与线程
程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。特征:静态,保存在存储介质上。进程(process)是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。程序:静态,保存于存储介绍一个程序可对应多个进程
2013-02-21 21:26:01 156
原创 构造函数示例
构造函数示例:#!/usr/bin/env python#-*- coding:utf-8 -*-class Auto: def __init__(self, color): #初始化属性 color self.__color = color print self.__color def getColor(self):
2013-02-21 21:23:14 238
原创 将类给实例化
若是想将类给实例化则self是必定存在的,#####特定的修饰器classmethod/staticmethod('函数')的情况下除外 ,staticmethod(f) #静态方法***********@方式与定义变量的方式不能共存#/usr/bin/python#coding:utf-8class Er(): name = 'weige' #类属性 def
2013-02-21 19:24:42 340
原创 python求质数
from math import sqrtrunning=Truewhile running: N=int(raw_input('Please enter the Upper bound:')) result1=[] for num in range(2,N): f=True for snu in range(2,int(sqrt(num))+1): if num%snu
2013-02-21 19:19:58 414
原创 python阶乘
def refunc(n): i = 1 if n > 1: i = n n = n * refunc( n-1) print “%d != " %i, n return nrefunc(5)
2013-02-21 19:13:05 903
原创 djangorestframework安装
https://pypi.python.org/pypi/djangorestframework/0.3.2下载解压python setup.py install如果提示ImportError: No module named setuptools安如下步骤:wget http://pypi.python.org/packages/sourc
2013-02-21 13:59:44 1464
原创 python 时间设置
curl 请求的返回结果中 * Connection #0 to host localhost left intact 这段信息会覆盖某行的后半段信息,需要注意。
2013-02-20 20:18:07 336
原创 Window-gvim-django的utf8问题
Window-gvim-django的utf8问题在views.py里边末行命令:set encoding看到是不是utf-8的解码IDLE编辑器设置utf8:Options---选-configure IDLE
2013-02-20 20:12:48 320
原创 Window 下如何导入mysql数据库
Window 下如何导入数据库Use ku;Source D:\jiankang\jiankang.sql;Show tables;备份mysqldump -u muw -p123 --database mjw83 > c:\mjw83.sql
2013-02-20 20:11:45 297
原创 Window cmd 命令python ,django-admin.py,gvim配置
Window cmd 命令python ,django-admin.py,gvim配置计算机右击 属性--高级系统设置 --环境变量PathD:\Program Files\Vim\vim72\;D:\py;D:\py\Scripts\;D:\py\Lib\site-packages;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sys
2013-02-20 20:09:32 489
原创 Svn使用 与 步骤
Svnwww.pyindex2.com 注册Trac.pyindex2.com 可以看到很多的文件名Svn co http://svn.pyindex2.com/class7 把class7下载到了本地 当前目录不能包含class7Up是更新版本库创建文件查看状态?是没有在版本控制之下
2013-02-20 19:54:00 291
原创 自备ovs-vsctl命令详解
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock 这个问题往往是没有安装好。yum install -y mysql-server mysql mysql-devel ; rm -rf /var/lib/mysql/ib_logfile* ; service mysqld restart
2013-02-20 19:41:59 5368
原创 Nginx部署自己的网站
网络源没有的时候,可以Pypi.python.org 中搜索flug下载解压到文件夹下python setup.py install端口号需保持一致OK
2013-02-20 19:38:56 686
原创 配置apache
1)配置apacheCp 工程 /var/www/html将所有应用前加上工程名Vim urls.pyCd appVim views.pyVim admin.pyVim settings.pyChmod -R 777 工程Chown -R apache:apache 工程
2013-02-20 19:31:41 247
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人