Python
ckl_soft
加油!
展开
-
wxPython 对话框关闭后进程无法退出的原因
wxPython中不要用对话框作为主程序wx.Dialog,这会导致程序关闭后进程无法退出。一种可行的做法是用wx.Frame代替原创 2013-07-09 17:45:08 · 4300 阅读 · 0 评论 -
wxPython中添加窗口标题图标
这种添加方法可以避免要将应用程序和图标放在同一个目录,可以实现从模块中读取图标 #用于从module中读取ico,避免了要在程序所在路径附上此ico exeName = win32api.GetModuleFileName(win32api.GetModuleHandle(None)) icon = wx.Icon(exeName, wx.BITMAP_TYPE原创 2013-07-09 19:41:21 · 5886 阅读 · 0 评论 -
大文件不断行分割
#! /usr/bin/python#! -*- coding:utf-8 -*-import osdef SplitFile(cnt): path='e:\data' filename=path+'\\qunti_deal.txt' os.chdir(path) i=0 n=0 size=os.path.getsize(filename)/1024/cnt pr原创 2014-05-18 20:22:59 · 1075 阅读 · 0 评论 -
python实现阶乘阶乘--reduce函数
h=lambda t:(reduce(lambda x,y:x*y,range(1,t+1)))h(5)=120reduce函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。原创 2014-05-24 21:07:42 · 3686 阅读 · 0 评论 -
扫描端口
忘记了实验室的ip,但是知道网段。Ps.速度有点慢#! /usr/bin/env python#-*- coding=utf-8 -*-import socketdef Scan(IpAddr,port): if len(port)<1: port=3389#默认端口 s=socket.socket() for p in range(253,2原创 2012-11-24 14:09:59 · 1608 阅读 · 1 评论 -
py2exe的使用
一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布在开源许可证下的。原创 2012-12-03 01:33:53 · 1339 阅读 · 0 评论 -
利用python脚本抓取AC的代码[爬虫+HTMLParser+handle_entityref+正则表达式+模拟登陆+文件操作]
#-*- coding=utf-8 -*-import time,urllib2,urllib,re,HTMLParser,osfrom htmlentitydefs import entitydefsclass PageParser(HTMLParser.HTMLParser):#翻译实体 def __init__(self): self.data=""原创 2012-12-18 17:30:56 · 3682 阅读 · 1 评论