`

python 时间整形转标准格式

 
阅读更多

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专业教学课件html格式

    学习Python时,了解变量定义、数据类型(如整型、浮点型、字符串、布尔型和列表、元组、字典等复合类型)、控制流语句(如if-else、for、while循环)以及函数定义等是基础。 2. **基本原理**:理解Python的解释执行...

    Python简明教程(CHM格式)

    1. **基础语法**:Python的基础语法包括变量声明、数据类型(如整型、浮点型、字符串、布尔型和复数)、运算符(算术、比较和逻辑)、流程控制(如if-else、for循环和while循环)以及函数定义和调用。 2. **列表、...

    最新Python离线帮助文档PDF格式-Python3.7.0

    此外,还会涉及Python的内置函数和标准库,这些库提供了丰富的功能,如数学计算、日期时间处理、网络通信、文件系统操作、数据序列化等。 Python 3.7.0引入的新特性也是文档的重点之一。例如,非本地化字符串字面量...

    天气雷达基数据标准格式(V1.1).pdf

    对于使用Python处理天气雷达数据的程序员来说,了解这个标准格式可以帮助他们正确解析和使用数据,创建能够准确反映天气情况的应用程序。 上述标准格式的详细内容对气象科研人员、工程师以及任何涉及到气象数据处理...

    最新Python离线帮助文档pdf格式 python-2.7.14-docs-pdf

    2. **变量与数据类型**:Python有动态类型系统,支持整型、浮点型、复数、字符串、列表、元组、字典等数据类型。 3. **控制结构**:包括条件语句(if-else)、循环(for、while)以及异常处理(try-except-finally...

    简明Python教程+python标准库.chm

    `简明Python教程.chm`和`python标准库.chm`都是这种格式的文件,其中包含了丰富的文字、例子和可能的索引,用户可以通过内置的搜索功能快速查找所需信息。 通过这个压缩包,初学者不仅可以学习Python的基本概念,还...

    python 2.7.14 离线帮助 html格式

    2. **标准库**:Python的标准库非常丰富,包括了各种模块,如os模块用于操作系统接口,sys模块用于交互系统信息,math模块提供了数学函数,datetime模块处理日期和时间,以及异常处理模块如errno和traceback等。...

    python 2.7.14 规范 PDF格式

    9. **标准库**:Python的标准库非常丰富,包含了网络通信、文件处理、XML解析、数据库接口等多个领域的重要模块。 10. **函数式编程**:Python支持函数式编程特性,如高阶函数、闭包、匿名函数(lambda)以及map()...

    python解析excel数据成proto、idl或者struct格式

    本主题聚焦于如何使用Python语言将Excel数据解析并转化为proto、IDL(Interface Definition Language)或struct格式。这三种格式各有其特点和用途,通常在分布式系统、网络通信以及数据序列化中扮演重要角色。 1. *...

    简明python教程(chm格式)

    在本例中,“简明Python教程”以CHM格式提供,意味着它可能包含一系列组织良好的章节,用户可以通过索引或搜索功能快速找到所需的信息。 **Python基础知识** 1. **变量与数据类型**:Python中的变量无需预先声明,...

    python2.7.3 chm格式手册

    3. **标准库**:Python的标准库包含了大量的模块,如`os`用于操作系统接口,`sys`用于系统交互,`math`进行数学计算,`datetime`处理日期和时间,`urllib`和`requests`用于网络请求,`json`和`pickle`处理数据序列化...

    疯狂Python讲义,疯狂python讲义pdf,Python

    - CSV和JSON格式:理解这两种常用的数据交换格式,并学会在Python中进行解析和生成。 5. 网络编程: - HTTP请求:使用requests库发送HTTP请求,获取网页内容。 - 数据抓取:利用BeautifulSoup或Scrapy框架进行...

    python2_python_

    8. **标准库**:Python 2拥有庞大的标准库,包括网络通信、正则表达式、XML处理等模块。 **Python 2与Python 3的区别** 1. **打印语句**:Python 3中的`print`是一个函数,而在Python 2中是一个语句。 2. **整数...

    python从入门到时间pdf+源代码

    4. 模块与库:Python有丰富的标准库和第三方库,如NumPy用于科学计算,Pandas用于数据处理,Matplotlib用于数据可视化。学会导入和使用这些库是提高效率的关键。 5. 文件操作:Python提供了简单的方法来读写文件,...

    Python编程导论(第2版)_Python编程导论_python_

    接着,书中会介绍Python的基本语法,包括变量、数据类型(如整型、浮点型、字符串和布尔型)、运算符、流程控制(如条件语句和循环结构)以及输入输出操作。 数据结构是编程中的重要组成部分,本书会详细讲解列表、...

    python chm 入门教程,详细讲解python,python程序开发指南

    9. **标准库的使用**:Python有一个庞大的标准库,如os、sys、math、datetime等,教程会讲解如何利用这些库来增强程序的功能。 10. **Python实战**:通过实际的编程练习,巩固所学知识,提高编程能力。 "jb51.net...

    Python练习题集合.rar

    Python的标准库提供了许多实用的功能,如datetime模块处理日期和时间,random模块生成随机数,sys模块获取系统信息等。通过练习题,你可以熟悉并学会利用这些资源。 通过解答"Python练习题集合.pdf"中的题目,初学...

    python-3_pythondocs中文_python3.8.2文档_python3.8.2下载_python文档_Pytho

    2. **标准库**:Python的标准库包含了大量的模块,涵盖了网络通信、文件操作、数据处理、系统接口等多方面。例如,os模块用于操作系统交互,sys模块处理与Python解释器相关的任务,json模块提供JSON数据格式的编码和...

    Python 编程手册 (CHM),python编程手册 中文pdf,Python源码.zip

    4. **标准库**:Python的标准库包含了大量的预装模块,如os、sys、math、datetime等,熟练运用这些模块能极大地提高开发效率。 5. **异常处理**:学会使用try/except/finally来处理运行时可能出现的错误,是编写...

    python数据转换后台.zip

    在Python中,数据转换是数据科学流程中的关键步骤,它涉及将数据从一种格式或结构转化为另一种更适合分析的形式。 1. **Pandas库**: 在Python中,`pandas`是进行数据操作的主要库,它提供了DataFrame和Series等数据...

Global site tag (gtag.js) - Google Analytics