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 while、for、生成器、列表推导等语句的执行效率测试
Jun 03 Python
浅析python中SQLAlchemy排序的一个坑
Feb 24 Python
python将文本中的空格替换为换行的方法
Mar 19 Python
Python下调用Linux的Shell命令的方法
Jun 12 Python
python进行TCP端口扫描的实现
Dec 21 Python
对Django项目中的ORM映射与模糊查询的使用详解
Jul 18 Python
Python实现新型冠状病毒传播模型及预测代码实例
Feb 05 Python
python实现简单坦克大战
Mar 27 Python
在keras里实现自定义上采样层
Jun 28 Python
python 简单的调用有道翻译
Nov 25 Python
Python OpenCV超详细讲解基本功能
Apr 02 Python
Python实现聚类K-means算法详解
Jul 15 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读取目录下所有文件的代码
2008/01/07 PHP
php include类文件超时问题处理
2015/02/06 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
php实现通过soap调用.Net的WebService asmx文件
2017/02/27 PHP
php面向对象的用户登录身份验证
2017/06/08 PHP
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
从js向Action传中文参数出现乱码问题的解决方法
2013/12/29 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
2016/05/05 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
详解用函数式编程对JavaScript进行断舍离
2017/09/18 Javascript
关于Webpack dev server热加载失败的解决方法
2018/02/22 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
vue初始化动画加载的实例
2018/09/01 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
2018/09/28 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
nodejs实现百度舆情接口应用示例
2020/02/07 NodeJs
python黑魔法之编码转换
2016/01/25 Python
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
Python实现字典按照value进行排序的方法分析
2017/12/23 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
python读写LMDB文件的方法
2018/07/02 Python
python检测IP地址变化并触发事件
2018/12/26 Python
python 二维数组90度旋转的方法
2019/01/28 Python
对python中的装包与解包实例详解
2019/08/24 Python
Python: 传递列表副本方式
2019/12/19 Python
关于tf.reverse_sequence()简述
2020/01/20 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
2020/06/01 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
P/Invoke是什么
2015/07/31 面试题
大学生先进事迹材料
2014/02/16 职场文书
主婚人致辞精选
2015/07/28 职场文书