目录
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()) )