对于为一个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

阅读数 74

评论数 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

阅读数 180

评论数 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

win 10 连接远程桌面出现 身份验证错误,要求的函数不正确的解决办法

win 10 教育版和家庭版的解决方案: 1、使用 windows+R 命令打开运行,之后输入regedit 打开注册表 依次打开路径 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\...

2019-03-18 10:07:46

阅读数 52

评论数 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

阅读数 56

评论数 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

ES 查询一个字段的值小于另一个字段的值

查询语句: "query": { "bool": { "must": [ { "script"...

2019-03-15 15:07:35

阅读数 62

评论数 0

linux 下sftp 登录ftp服务器并下载文件

1、使用sftp命令登录到ftp 服务器 sftp -oport=端口 用户名@ftp服务器 之后出现输入ftp密码, 2、使用 get 命令从 ftp服务器上将文件下载到本地 get ftp服务器上文件 本地路径 ...

2019-03-13 20:00:21

阅读数 91

评论数 0

mysql 批量查询

sql = "SELECT area_id,area_name FROM `t_area_info` WHERE area_id IN ({mark})".format( mark=','.join(["%s"] * ...

2019-03-09 15:00:29

阅读数 244

评论数 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

elasticsearch 创建索引别名

根据需求,有时需要对索引创建别名,便于对多天或者多个索引的数据进行查询。 操作: 1、kibana 中创建别名 POST /_aliases { "actions": [ { "add": { &quo...

2019-01-25 16:37:14

阅读数 119

评论数 0

Elasticsearch 在kibana中对索引名称进行重命名

问题: 在实际的工作中,遇到已经将数据写入es,但是后边需要对这个索引进行重命名。 如 test-20190122、test-20190121 需要重命名为test-2019。对于数据量比较少时,创建多个索引,需要创建多个分片,造成存储资源的浪费,需要将多个索引的数据合并到一个索引中。 操作...

2019-01-25 16:18:33

阅读数 313

评论数 0

ByteBuffer、byte[]、String相互转化

@Override public String decodeKey(ByteBuffer bytes) { Charset charset = Charset.forName("utf-8"); return charset.decode(by...

2019-01-17 11:17:09

阅读数 1283

评论数 0

python 获取文件行数

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

2019-01-05 13:22:26

阅读数 1325

评论数 0

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