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的Django框架中manage命令的使用与扩展
Apr 11 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
Dec 14 Python
python实现简单登陆系统
Oct 18 Python
python实现Flappy Bird源码
Dec 24 Python
python与C、C++混编的四种方式(小结)
Jul 15 Python
安装PyInstaller失败问题解决
Dec 14 Python
解决Jupyter无法导入已安装的 module问题
Apr 17 Python
浅谈TensorFlow之稀疏张量表示
Jun 30 Python
python如何运行js语句
Sep 09 Python
python Pexpect模块的使用
Dec 25 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
Feb 07 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
无线电的诞生过程
2021/03/01 无线电
PHP笔记之:日期函数的使用介绍
2013/04/24 PHP
php设计模式之简单工厂模式详解
2014/09/04 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
PHP简单处理表单输入的特殊字符的方法
2016/02/03 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
客户端 使用XML DOM加载json数据的方法
2010/09/28 Javascript
最新的10款jQuery内容滑块插件分享
2011/09/18 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
js读取并解析JSON类型数据的方法
2015/11/14 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
vue动态路由配置及路由传参的方式
2018/05/23 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
2019/05/16 Javascript
vue弹出框组件封装实例代码
2019/10/31 Javascript
使用Python搭建虚拟环境的配置方法
2018/02/28 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
python实现猜数游戏
2020/03/27 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
基于pytorch中的Sequential用法说明
2020/06/24 Python
python使用ctypes库调用DLL动态链接库
2020/10/22 Python
时尚孕妇装:HATCH Collection
2019/09/24 全球购物
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
优秀求职信
2014/05/29 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
三好学生评语大全
2014/12/29 职场文书
承诺函格式模板
2015/01/21 职场文书
python自动化之如何利用allure生成测试报告
2021/05/02 Python
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
Go遍历struct,map,slice的实现
2021/06/13 Golang