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开发的HTTP库requests详解
Aug 29 Python
Python之读取TXT文件的方法小结
Apr 27 Python
Python实现的简单计算器功能详解
Aug 25 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
Oct 15 Python
在Mac上删除自己安装的Python方法
Oct 29 Python
python列表每个元素同增同减和列表元素去空格的实例
Jul 20 Python
Django中的cookie和session
Aug 27 Python
基于Django统计博客文章阅读量
Oct 29 Python
python pyecharts 实现一个文件绘制多张图
May 13 Python
python 如何执行控制台命令与操作剪切板
May 20 Python
python中的3种定义类方法
Nov 27 Python
pandas中pd.groupby()的用法详解
Jun 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
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
禁止直接访问php文件代码分享
2020/05/05 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
基于jQuery的图片剪切插件
2011/08/03 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
Jquery跨域获得Json的简单实例
2016/05/18 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
详解vue更改头像功能实现
2019/04/28 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
vue-cli —— 如何局部修改Element样式
2020/10/22 Javascript
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
Python threading多线程编程实例
2014/09/18 Python
python实现文本文件合并
2015/12/29 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
python开启debug模式的方法
2019/06/27 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
AOP的定义以及作用
2013/09/08 面试题
2014年社区学雷锋活动总结
2014/03/09 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
旅游与酒店管理专业求职信
2014/07/21 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
python使用glob检索文件的操作
2021/05/20 Python
Mysql数据库索引面试题(程序员基础技能)
2021/05/31 MySQL