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


Posted in Python onFebruary 14, 2014
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()
Python 相关文章推荐
利用QT写一个极简单的图形化Python闹钟程序
Apr 07 Python
python访问系统环境变量的方法
Apr 29 Python
Python随机生成带特殊字符的密码
Mar 02 Python
TensorFlow模型保存/载入的两种方法
Mar 08 Python
Python判断是否json是否包含一个key的方法
Dec 31 Python
python通过配置文件共享全局变量的实例
Jan 11 Python
Python txt文件加入字典并查询的方法
Jan 15 Python
flask框架单元测试原理与用法实例分析
Jul 23 Python
python实现桌面托盘气泡提示
Jul 29 Python
用python生成与调用cntk模型代码演示方法
Aug 26 Python
Python 添加文件注释和函数注释操作
Aug 09 Python
python实现图片素描效果
Sep 26 Python
Python操作列表的常用方法分享
Feb 13 #Python
python基础教程之lambda表达式使用方法
Feb 12 #Python
Python的print用法示例
Feb 11 #Python
python中的yield使用方法
Feb 11 #Python
python重试装饰器示例
Feb 11 #Python
python网络爬虫采集联想词示例
Feb 11 #Python
python基础教程之实现石头剪刀布游戏示例
Feb 11 #Python
You might like
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
PHP实现的购物车类实例
2015/06/17 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
Prototype使用指南之enumerable.js
2007/01/10 Javascript
JavaScript入门教程(10) 认识其他对象
2009/01/31 Javascript
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
javascript处理a标签超链接默认事件的方法
2015/06/29 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
2016/05/10 Javascript
jQuery实现选项卡功能(两种方法)
2017/03/08 Javascript
JavaScript高阶函数_动力节点Java学院整理
2017/06/28 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
一起深入理解js中的事件对象
2021/02/06 Javascript
[05:46]2018完美盛典-《同梦共竞》
2018/12/17 DOTA
pygame学习笔记(4):声音控制
2015/04/15 Python
python访问类中docstring注释的实现方法
2015/05/04 Python
python字符串str和字节数组相互转化方法
2017/03/18 Python
python批量导入数据进Elasticsearch的实例
2018/05/30 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
python语言元素知识点详解
2019/05/15 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
使用python求解二次规划的问题
2020/02/29 Python
浅谈关于html5中图片抛物线运动的一些心得
2018/01/09 HTML / CSS
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
印尼在线精品店:Berrybenka.com
2016/10/22 全球购物
什么是设计模式
2012/06/17 面试题
中学家长会邀请函
2014/02/03 职场文书
讲文明树新风公益广告宣传方案
2014/02/25 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
JavaScript流程控制(循环)
2021/12/06 Javascript