存档

文章标签 ‘Python’

py2exe打包python程序

2008年7月29日

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

  1. from distutils.core import setup
  2. import py2exe, sys, os
  3.  
  4. sys.argv.append('py2exe')
  5.  
  6. setup(
  7.     options = {'py2exe': {'bundle_files': 1}},
  8.     windows = [{'script': "test.py"}],
  9.     zipfile = None,
  10. )

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

编程开发 ,

python操作excel小实验

2008年7月25日

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

  1. import xlrd,re,shutil,os
  2. book=xlrd.open_workbook("i:\\demo.xls")
  3. sh=book.sheet_by_index(0)
  4. nrows=sh.nrows
  5. path="i:\\filespath"
  6. outpath="i:\\outpath"
  7. for rx in range(nrows):
  8.         mp = sh.row(rx)
  9.         for file in os.listdir(path):
  10.             p,f=os.path.split(file)
  11.             a,b=f.split('.')
  12.             if a[-11:] in str(mp):
  13.                 shutil.copy(path+"\\"+f,outpath)
  14.             else:
  15.                 myfile=open('NotFindfiles.txt','w')
  16.                 myfile.write(a[-11:]+'\n')
  17.                 myfile.close()

编程开发 , ,

Windows下Python开发常用工具

2008年7月22日


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

编程开发