py2exe打包python程序

今天用wxPython写了个测试程序,然后用py2exe打包,结果总是跳出dos窗口来,而且dist目录里面乱七八糟生成了一大堆。从py2exe官方看了个样例,可以打成1个文件,而且不出dos窗口了。

from distutils.core import setup
import py2exe, sys, os

sys.argv.append(‘py2exe’)

setup(
options = {‘py2exe’: {‘bundle_files’: 1}},
windows = [{'script': "test.py"}],
zipfile = None,
)

然后可以用InnoSetup打个包,我用的是汉化版的可以从华军下载
就是用wxPython打包的库太多,一个窗口的HelloWorld压缩完了都3MB多,那个寒啊~

python操作excel小实验

朋友有需求从xls文件里面读取手机号,然后从文件夹里将文件名含有对应手机号的文件复制到新文件夹中,没有对应文件的手机号记录到txt文件中.功能很简单,主要是演示操作方法.xlrd主页

import xlrd,re,shutil,os
book=xlrd.open_workbook(“i:\\demo.xls”)
sh=book.sheet_by_index(0)
nrows=sh.nrows
path=”i:\\filespath”
outpath=”i:\\outpath”
for rx in range(nrows):
mp = sh.row(rx)
for file in os.listdir(path):
p,f=os.path.split(file)
a,b=f.split(‘.’)
if a[-11:] in str(mp):
shutil.copy(path+”\\”+f,outpath)
else:
myfile=open(‘NotFindfiles.txt’,'w’)
myfile.write(a[-11:]+’\n’)
myfile.close()

Windows下Python开发常用工具


自从SF被封以后下载工具都不方便了,收集了些我常用的Python内容。不断更新中