随笔分类 -  python

golang vs python 应用项目语言选择
摘要:目录1.语言选择2.python语言特点及应用场景2.1 语言特点1.简单2.易于学习3.自由且开放4.丰富的库5.互动模式6.跨平台性7.可扩展8.数据库9.可嵌入10.高级语言2.2 应用场景Python在系统编程中的应用Python在网络爬虫方面的应用Python在人工智能、科学计算中的应用P 阅读全文

posted @ 2024-03-20 23:02 进击的davis 阅读(684) 评论(0) 推荐(0)

python 多线程运行 串行或并行
摘要:我们知道在 python 中运行多线程程序很简单,只需要几步,创建线程,start线程即可,下面简单说下多线程的串行或者并行的使用示例: # -*- coding: utf-8 -*- # @Time : 2024-01-27 14:03 import threading import time d 阅读全文

posted @ 2024-01-27 14:28 进击的davis 阅读(193) 评论(0) 推荐(0)

python 实现索引生命周期管理-index_lifecycle_manage的简单应用
摘要:在elasticsearch 6.x后,出了一项功能叫做生命周期管理, index lifecycle manage,通过ilm可以实现索引数据的hot-warm-cold-delete,四种状态的管理,当然在实际应用中,这四种形态我们不一定都要用上,有的项目业务可能直接就是hot-delete两种 阅读全文

posted @ 2022-07-21 10:45 进击的davis 阅读(264) 评论(0) 推荐(0)

python中各数据类型的转换-整型/浮点型/str型/char型/list型/dict型
摘要:str → int/float/list # 整型数字的字符串转化为数字 int/float strInt = "123" # str -> int strInt2Int = int(strInt) # str -> float strInt2Float = float(strInt) # 小数的字 阅读全文

posted @ 2022-01-18 16:39 进击的davis 阅读(1257) 评论(0) 推荐(0)

python 实现JWT
摘要:1.JWT概念 JSON Web Token - 在Web应用间安全地传递信息 八幅漫画理解使用JSON Web Token设计单点登录系统 2.python实现JWT python 实现JWT-直接用pyjwt包 Python JWT的整体实现过程-造轮子 python2.7实现 py2环境下调用 阅读全文

posted @ 2021-11-22 11:24 进击的davis 阅读(340) 评论(0) 推荐(0)

python获取系统相关信息命令
摘要:platform模块提供了底层系统平台的相关信息 >>> import platform >>> platform.architecture() ('64bit', '') # 操作系统架构 >>> platform.system() 'Linux' # 操作系统 >>> platform.vers 阅读全文

posted @ 2021-11-15 11:29 进击的davis 阅读(1410) 评论(0) 推荐(0)

python os模块常用方法总结
摘要:-https://www.runoob.com/python/os-file-methods.html 阅读全文

posted @ 2021-10-20 09:50 进击的davis 阅读(31) 评论(0) 推荐(0)

python实现单链表及常用方法->判空|长度|头尾及指定插入|删除|搜索|反转
摘要:# -*- coding: utf-8 -*- class Node: """ 节点类 """ def __init__(self, data): self.data = data self.next = None class SingleListNode: """ 单链表 """ def __in 阅读全文

posted @ 2021-09-28 11:07 进击的davis 阅读(369) 评论(0) 推荐(0)

【linux】ubuntu20.04下import sqlite3报错libsqlite3.so.0
摘要:version python 3.7 ubuntu 20.04 之前python的web服务一直以python2.7版本运行,最近项目升级到python3.7,在启动web服务的时候忽然就报错,具体见下截图: 提示没有libsqlite3.so.0这个动态链接库,之前应该是存在这个库,总之一直没有出 阅读全文

posted @ 2021-07-21 18:21 进击的davis 阅读(844) 评论(0) 推荐(0)

【linux/windows】python2代码转python3-工具2to3
摘要:尽管现在有很多项目基于python2开发,但越来越多的项目以python3开发,而且越来越多的包开始不支持python2,就拿ubuntu系列版本来说,ubuntu20.04源库没有python-pip,或者做web开发的django框架3.0来说,直接python3,但项目肯定不可能直接重写,幸运 阅读全文

posted @ 2021-07-15 15:14 进击的davis 阅读(2070) 评论(0) 推荐(0)

python问题:AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
摘要:python问题:AttributeError: 'module' object has no attribute 'SSL_ST_INIT' pyopenssl库的问题,删除包: rm -rf /usr/lib/python2.7/dist-packages/OpenSSL rm -rf /usr 阅读全文

posted @ 2021-06-30 16:27 进击的davis 阅读(131) 评论(0) 推荐(0)

Python标准库大全
摘要:Python标准库 阅读全文

posted @ 2021-06-25 14:14 进击的davis 阅读(78) 评论(0) 推荐(0)

通过脚本检测python的项目依赖包及版本
摘要:脚本来自于网络,加上注解,具体见以下shell脚本 #!/bin/env/bash # 当前目录按类型查找文件 | 过滤py文件 | py文件中 正则过滤 from or import打头的行 | 指定"py:"作为分隔字符,输出第二项 | 升序排序 | 去重 > 重定向输出到res0.log fi 阅读全文

posted @ 2021-06-25 14:10 进击的davis 阅读(521) 评论(0) 推荐(0)

安装pygraphviz/graphviz报错
摘要:使用networkX输出dot的时候报:No module named pygraphviz 阅读全文

posted @ 2021-05-29 16:30 进击的davis 阅读(141) 评论(0) 推荐(0)

python2 vs python3的区别汇总
摘要:1.str的区别 python2 中 unicode 和 str 之间的转换及与python3 str 的区别 由此引申出加解密时的str的处理: # 基于python3 import base64 str01 = "blue加勒比" str_base = base64.b64encode((":" 阅读全文

posted @ 2021-05-28 17:09 进击的davis 阅读(131) 评论(0) 推荐(0)

python实现elasticsearch的update操作,不改变原数据,增加字段,或者查询更新
摘要:直接上代码: from elasticsearch import Elasticsearch ES_URL = 'http://172.30.3.57:9200/' es_client = Elasticsearch(ES_URL) def get_data_update_data(): query 阅读全文

posted @ 2021-05-26 15:05 进击的davis 阅读(2094) 评论(0) 推荐(0)

python bulk批量保存elasticsearch数据
摘要:之前用kclpy读取kinesis流数据,处理并保存到elasticsearch中,现在发现elk中的数据展示与当前时间差越来越大(源数据增加了三倍)。阅读kinesis文档进行相应分片、实例数扩展,均没有明显效果。 重新优化了下代码,使用了bulk批量保存数据到elasticsearch,存放速率 阅读全文

posted @ 2021-05-19 19:47 进击的davis 阅读(513) 评论(0) 推荐(0)

python rpc 简单实现自带包xmlrpc
摘要:RPC简介 RPC是Remote Procedure Call的缩写,翻译成中文为:远程方法调用。 它是一种在本地机器上调用远端机器上的一个过程(方法)的技术,这个过程也被大家称为“分布式计算”,是为了提高各个分立机器的“互操作性”而发明出来的技术。 XML-RPC的全称是XML Remote Pr 阅读全文

posted @ 2021-05-13 17:36 进击的davis 阅读(275) 评论(0) 推荐(0)

Python获取当前运行函数的名称、类方法名称
摘要:1.获取函数的名称 # 在函数外部获取函数的名称,可以使用.__name__来获取。 def test_func_name1(): print('test') func_name1 = test_func_name1.__name__ print(func_name1) # test_func_na 阅读全文

posted @ 2021-05-13 16:14 进击的davis 阅读(592) 评论(0) 推荐(0)

Python 定时器实现定时任务
摘要:Python 实现定时任务 阅读全文

posted @ 2021-05-10 11:47 进击的davis 阅读(89) 评论(0) 推荐(0)

导航