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 相关文章推荐
Python EOL while scanning string literal问题解决方法
Sep 18 Python
利用python打印出菱形、三角形以及矩形的方法实例
Aug 08 Python
浅谈django model postgres的json字段编码问题
Jan 05 Python
Python实现的生产者、消费者问题完整实例
May 30 Python
Django中使用Celery的教程详解
Aug 24 Python
Python I/O与进程的详细讲解
Mar 08 Python
Python3.5字符串常用操作实例详解
May 01 Python
对python特殊函数 __call__()的使用详解
Jul 02 Python
基于pytorch的lstm参数使用详解
Jan 14 Python
Python tkinter布局与按钮间距设置方式
Mar 04 Python
基于Python实现下载网易音乐代码实例
Aug 10 Python
python制作微博图片爬取工具
Jan 16 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大批量数据操作时临时调整内存与执行时间的方法
2011/04/20 PHP
PHP使用header()输出图片缓存实例
2014/12/09 PHP
Laravel用户授权系统的使用方法示例
2018/09/16 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
基于jQuery的消息提示插件 DivAlert之旅(二)
2010/04/01 Javascript
javascript Window及document对象详细整理
2011/01/12 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
利用Node.js对文件进行重命名
2017/03/12 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
微信小程序组件之srcoll-view的详解
2017/10/19 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
2017/12/25 jQuery
vue props 单项数据流实例分享
2020/02/16 Javascript
vuex实现购物车功能
2020/06/28 Javascript
解决Element中el-date-picker组件不回填的情况
2020/11/07 Javascript
Python配置mysql的教程(推荐)
2017/10/13 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
python3实现基于用户的协同过滤
2018/05/31 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
Python中Selenium库使用教程详解
2020/07/23 Python
Python如何给你的程序做性能测试
2020/07/29 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
作弊检讨书1000字
2014/02/01 职场文书
高中军训感言1000字
2014/03/01 职场文书
上诉答辩状范文
2015/05/22 职场文书
七年级作文之英语老师
2019/10/28 职场文书
MySQL GRANT用户授权的实现
2021/06/18 MySQL