对于为一个key,对应多个value, 取最新时间的value, 采用{key:[]}结构进行存储, 通过key获取value,采用对value列表升序排列,然后取第一个值

""" 对于为一个key,对应多个value, 取最新时间的value, 采用{key:[]}结构进行存储, 通过key获取value,采用对value列表升序排列,然后取第一个值 """ test_data = { "...

2019-04-02 14:29:45

阅读数 110

评论数 0

去掉组合的多余列数据

temp_field = stb_info.split("|") stb_value = "|".join(temp_field[1:]) # 去掉多余的MAC列

2019-04-01 19:18:13

阅读数 13

评论数 0

python 自动识别 文件编码格式,并将原文件编码格式转化为utf-8格式

""" 自动识别 文本编码格式 """ import chardet def detectCode(path): with open(path, 'rb') as file: data = file.read(...

2019-03-21 15:22:02

阅读数 77

评论数 0

python 操作多线程和多进程

""" python 标准模块,提供ProcessPoolExecutor 进程异步调用 ThreadPoolExecutor 线程异步调用 """ from concurrent.futures.process import Proce...

2019-03-20 22:15:49

阅读数 32

评论数 0

快速取出ES索引中该索引所有字段名称

# 快速取出ES索引中该索引所有字段名称 # 1、通过命令 GET 索引名称/_mapping 获取该索引所有字段信息 # 2、取出"properties"中所有字段,如test_dict中 # 3、通过test_dict.keys()获取所有字段值 # 4、转化为list,...

2019-03-20 14:33:24

阅读数 183

评论数 0

python 通过stomp操作ActiveMQ

windows 下,在cmd 命令下执行 pip install stomp.py 安装stomp # -*-coding:utf-8-*- import stomp import time topic_name = 'test_topic' listener_name = 'SampleLis...

2019-03-19 16:58:01

阅读数 41

评论数 0

python 对存在认证(用户名和密码)的kafka数据进行消费

from kafka import KafkaConsumer from datetime import datetime, timedelta from confluent_kafka import Consumer import time topic_name = 'apk_with_rec...

2019-03-18 10:23:44

阅读数 54

评论数 0

python 往mysql中批量插入数据

1、可以批量插入[(value1,value2),(value3,value4)] 列表中是元组类型 2、可以批量插入[[value1,value2],[value3,value4]] 列表中是列表类型 fields = ['a', 'b'] sql = "insert i...

2019-03-15 18:14:23

阅读数 22

评论数 0

python 实现当大于本周五取本周五的日期,小于本周五取上周五的日期

import calendar from datetime import datetime, timedelta while True: today = input("输入今天日期(月日)") today_date = datetime...

2019-03-15 17:23:51

阅读数 58

评论数 0

python 对值打包和解包

reslt = {} reslt['1'] = [1, 2] reslt['2'] = [2, 3] pickle.dump(reslt, open('test.rst', 'wb')) result = pickle.load(open("test.rst",...

2019-03-15 17:06:18

阅读数 22

评论数 0

airlfow 三种操作mysql 获取数据方式

#!/usr/bin/env python # -*- coding: utf-8 -*- """ airflow 操作mysql 数据库获取数据的三种方式 """ from airflow...

2019-03-06 15:31:22

阅读数 53

评论数 0

python 使用队列和多线程实例

from threading import Thread from queue import Queue queues = Queue() def pro_que(): """ 产生队列 :return: ...

2019-02-18 16:13:17

阅读数 38

评论数 0

python 获取文件行数

方法一: "对于文件内容比较多,采用enumerate获取文件行数" count = 0 for index, line in enumerate(f): count += 1 print(count) 方法二: "对于文件内容比较...

2019-01-05 13:22:26

阅读数 1360

评论数 0

python 利用split 方法获取路径最后的文件或者文件夹

import os local_filename = "/root/path/treee" filename = os.path.split(local_filename)[1] print(filename)

2019-01-03 15:32:20

阅读数 529

评论数 0

python 实现字典key和value互换

""" 将字典 { "zx": "中兴", "hw": "华为" } 转化为 { ...

2018-12-20 15:53:40

阅读数 63

评论数 0

python 操作csv文件

import csv import os def write_csv(path): #newline=""是行与行之间不是用换行符分开,默认是用换行符 with open(path + "test.csv&quot...

2018-11-27 17:25:35

阅读数 40

评论数 0

python 执行oracle语句时,出现ORA-0091:invalid character

del_sqls = [ "delete from TP_COPREGION_GIS_zh where gwm_geometry is null;", "delete from GRID_AREA_GIS_zh where...

2018-11-27 16:58:30

阅读数 91

评论数 0

python将%Y-%m-%d %H:%M:%S格式字符串改为%Y%m%d%H%M%S

from datetime import datetime time_str = None 或者 time_str = "" 或者 time_str = "2018-11-27 09:58:25" try: dev_...

2018-11-27 16:01:51

阅读数 742

评论数 0

Pycharm 快捷键

Pycharm高频率使用的快捷键 1、ctrl+r   //替换 2、ctrl+shift+-  //代码收缩 3、ctrl+shift++ //代码扩展 4、ctrl+f  //查找 5、ctrl+y //删除光标所在行

2018-11-01 22:17:54

阅读数 35

评论数 0

python 实现多个文件合并为一个文件

""" 合并多个文件,将第一个文件的第一列追加到第二个文件的第二列, 并用逗号分隔 """ import os def merge(path): "&...

2018-10-22 11:52:25

阅读数 428

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭