Python 记录
1 python 时间格式 time.mktime(time.strptime(donetime, '%Y-%m-%d %H:%M'))
2 python 导入自己的模块路径
a. export PYTHONPATH=$PYTHONPATH:/home/YOURSELFPATH
b. source /etc/profile 执行这步才能立即有效
3 python 深度拷贝
import copy
data = copy.deepcopy(da)
4 python -m 当成模块执行 。python -o 生成 *.pyo文件,能使文件加载变快,对运行速度没影响。
5 dir(module) 函数用于按模块名搜索模块定义,它返回一个字符串类型的存储列表, 无参数调用时, dir() 函数返回当前定义的命名
6 #设a为字符串
import time
a = "2011-09-28 10:00:00"
#中间过程,一般都需要将字符串转化为时间数组
time.strptime(a,'%Y-%m-%d %H:%M:%S')
>>time.struct_time(tm_year=2011, tm_mon=9, tm_mday=27, tm_hour=10, tm_min=50, tm_sec=0, tm_wday=1, tm_yday=270, tm_isdst=-1)
#将"2011-09-28 10:00:00"转化为时间戳
time.mktime(time.strptime(a,'%Y-%m-%d %H:%M:%S'))
>>1317091800.0
#将时间戳转化为localtime
x = time.localtime(1317091800.0)
time.strftime('%Y-%m-%d %H:%M:%S',x)
>>2011-09-27 10:50:00
Python退出程序的方式有两种:os._exit(), sys.exit()
1)os._exit() 直接退出 Python程序,其后的代码也不会继续执行。
2)sys.exit() 引发一个 SystemExit异常,若没有捕获这个异常,Python解释器会直接退出;捕获这个异常可以做一些额外的清理工作。0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获。
exit() 跟 C 语言等其他语言的 exit() 应该是一样的。
os._exit() 调用 C 语言的 _exit() 函数。
__builtin__.exit 是一个 Quitter 对象,这个对象的 __call__ 方法会抛出一个 SystemExit 异常。
一般来说os._exit() 用于在线程中退出
sys.exit() 用于在主线程中退出。
浙公网安备 33010602011771号