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元组操作实例解析
Sep 23 Python
python实现给字典添加条目的方法
Sep 25 Python
python引用DLL文件的方法
May 11 Python
详解Python Socket网络编程
Jan 05 Python
python下如何查询CS反恐精英的服务器信息
Jan 17 Python
python实现决策树分类算法
Dec 21 Python
python 删除列表里所有空格项的方法总结
Apr 18 Python
python 按照固定长度分割字符串的方法小结
Apr 30 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
python实现连连看辅助(图像识别)
Mar 25 Python
Python操作dict时避免出现KeyError的几种解决方法
Sep 20 Python
用Python进行websocket接口测试
Oct 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编码转换函数 自动转换字符集支持数组转换
2012/12/16 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
2014/10/23 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
2014/11/22 PHP
php获取当前页面完整URL地址
2015/12/30 PHP
Centos6.5和Centos7 php环境搭建方法
2016/05/27 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
jquery 插件学习(二)
2012/08/06 Javascript
用js获取电脑信息(是使用与IE浏览器)
2013/01/15 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
jQuery实现的向下图文信息滚动效果
2015/05/03 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
详解vuex 中的 state 在组件中如何监听
2017/05/23 Javascript
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
Vue2.x Todo之自定义指令实现自动聚焦的方法
2019/01/08 Javascript
JS模拟实现京东快递单号查询
2020/11/30 Javascript
JavaScript 判断浏览器是否是IE
2021/02/19 Javascript
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
python爬虫_实现校园网自动重连脚本的教程
2018/04/22 Python
pytorch中tensor的合并与截取方法
2018/07/26 Python
python使用循环打印所有三位数水仙花数的实例
2018/11/13 Python
python使用rsa非对称加密过程解析
2019/12/28 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
通过实例解析python subprocess模块原理及用法
2020/10/10 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
护校行动方案
2014/05/31 职场文书
大学生求职自荐信
2015/03/24 职场文书
趣味运动会标语口号
2015/12/26 职场文书
思想品德课教学反思
2016/02/24 职场文书
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python