python时间整形转标准格式的示例分享

原创
2016-06-16 08:45:17 772浏览

复制代码 代码如下:

import os
import sys
import pickle
import string
import re
import time
from datetime import date
from csv_timestamp_datetime import *


ip_region_list = pickle.load(open('ip_region_list.pickle','r'))
ip_region_list.sort(key=lambda x: x[0])
list_len = len(ip_region_list)

def find(key):
begin = 0
end = list_len - 1
while(begin middle = (begin + end) / 2
if ip_region_list[middle][0] = key:
return ip_region_list[middle][2]
else:
if ip_region_list[middle][0] >= key:
end = middle - 1
else:
begin = middle + 1


def ip2region():
of = open(sys.argv[1], 'r')
nf = open(sys.argv[2], 'w')
for line in of:
items = line.strip().split(',')
try:
x = time.localtime(long(items[0]))
ymdhms = time.strftime('%Y-%m-%d %H:%M:%S',x)
nf.write(','.join( [ ymdhms , items[1] , long2ip(long(items[2])) ]) + '\n')
except Exception as e:
print e
print line
if (__name__ == '__main__'):
ip2region()
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。