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通过ElementTree操作XML获取结点读取属性美化XML
Dec 02 Python
Python彩色化Linux的命令行终端界面的代码实例分享
Jul 02 Python
Python学习小技巧之列表项的推导式与过滤操作
May 20 Python
Python基于property实现类的特性操作示例
Jun 15 Python
详解如何为eclipse安装合适版本的python插件pydev
Nov 04 Python
Django框架组成结构、基本概念与文件功能分析
Jul 30 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
Aug 20 Python
python等差数列求和公式前 100 项的和实例
Feb 25 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
基于Python快速处理PDF表格数据
Jun 03 Python
Idea安装python显示无SDK问题解决方案
Aug 12 Python
python中Tkinter 窗口之输入框和文本框的实现
Apr 12 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 读取和修改大文件的某行内容的代码
2009/10/30 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
py文件转exe时包含paramiko模块出错解决方法
2016/08/12 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
jQuery live
2009/05/15 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
javascript(js)的小数点乘法除法问题详解
2014/03/07 Javascript
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
浅析vue component 组件使用
2017/03/06 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
详解webpack babel的配置
2018/01/09 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
[01:38:19]夜魇凡尔赛茶话会 第五期
2021/03/11 DOTA
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
利用python的socket发送http(s)请求方法示例
2018/05/07 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
python如何调用java类
2020/07/05 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
XML文档面试题
2015/08/05 面试题
物理教育专业毕业生推荐信
2013/11/03 职场文书
庆八一活动方案
2014/01/25 职场文书
家长会演讲稿
2014/04/26 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
2016年春节问候语
2015/11/11 职场文书
5种 JavaScript 方式实现数组扁平化
2021/10/05 Javascript
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers