目录
001. python程序打包(windows, 多文件 )
002. 通过数字构造时间日期,时区加减 module datetime
============================================================================
001. python程序打包(windows)
安装p2exe (例如,我用的是python 2.6.6, py2exe-0.6.9.win32-py2.6)
python 的安装目录是
D:\Python26
在 目录下创建打包脚本MyMakeExe.py
# MyMakeExe.py from distutils.core import setup import py2exe import sys #在D:\Python26下创建一个目录MyMake用于放文件,所有py文件(如 AppName.py,a.py,b.py,... x.py) sys.path.append('./MyMake') #这句非常重要,如果没有这一句,a.py.b.py,...x.py将不会被打包进去 setup(console=["./MyMake/AppName.py"]) #AppName.py ,主文件
进入命令行,进到MyMakeExe.py所在目录,即D:Python26执行命令Python MyMakeExe.py py2exe
即 D:\Python26>Python MyMakeExe.py py2exe
打包后的文件在当前目录的文件夹dist下,点击运行 AppName.exe
============================================================================002. 通过数字构造时间日期,时区加减
module datetime
#get localtime from ints( 2011,11,24,1,24,0,000001, UTC time)import datetime T=datetime.datetime(2011,11,24,2,27,0,000001) #utctime 2011-11-24 02:27:00.000001 print str( T ) #localtime 2011-11-24 10:27:00.000001 print str( T + (datetime.datetime.now() - datetime.datetime.utcnow()) )