当前位置: 移动技术网 > IT编程>脚本编程>Python > python时间整形转标准格式的示例分享

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

2019年04月01日  | 移动技术网IT编程  | 我要评论

赵淑亭,中星9号最新消息,丰尚娱乐30941

复制代码 代码如下:

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 <= end):
        middle = (begin + end) / 2
        if ip_region_list[middle][0] <= key and ip_region_list[middle][1] >= 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()

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网