今天用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多,那个寒啊~
编程开发
py2exe, Python
朋友有需求从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()
编程开发
Excel, Python, xlrd
自从SF被封以后下载工具都不方便了,收集了些我常用的Python内容。不断更新中
编程开发
Python
最近评论