python 工具
小跟班在这里
这个作者很懒,什么都没留下…
展开
-
将类变为单例模式的装饰器
import threadingfrom functools import wrapsdef singleton(cls): lock_ = threading.Lock() @wraps(cls) def wrapper(*args, **kwargs): if not hasattr(cls, "_instance"): with lock_: if not hasattr(cls, "_insta原创 2022-02-08 03:45:00 · 443 阅读 · 0 评论 -
python elasticsearch 导出数据到json文件/导入到另一个es中
elasticsearch 导出/导入/导出为json文件/从json文件导入原创 2022-01-28 20:57:38 · 2172 阅读 · 0 评论 -
mysql 数据的导出以及导入。以及数据库的清空
msyql导出与导入,数据库清空原创 2022-01-28 21:06:48 · 938 阅读 · 0 评论 -
一个可以访问链接下载文件到执行目录的库
python根据url下载文件原创 2022-01-28 21:14:29 · 190 阅读 · 0 评论 -
操作文件的一些python方法总结(特别基础)
# encoding=utf-8import osclass FileTools(object): @staticmethod def get_abs_path(path): """ 获取文件绝对路径 :param path: 输入的是相对路径/类似于 ~ 这种路径 :return: 返回绝对路径,但是路径真实性,不一定 """ return os.path.abspath(os.pat原创 2020-06-14 00:39:05 · 174 阅读 · 0 评论 -
python zip 压缩指定文件夹并解压到指定文件夹@dc
python zip 压缩指定文件夹并解压到指定文件夹@dcimport osimport zipfiledef zip_dir(dir_path, zipfile_path): """ zip dir :param dir_path: where zip dir path :param zipfile_path: zip dir :return...原创 2019-08-04 14:32:10 · 2469 阅读 · 0 评论 -
python执行shell命令并实时输出信息
import subprocessdef subprocess_popen(statement): # 代码不太完善,有兴趣的可以完善一下,我暂时够用了 file_out = subprocess.Popen(statement, shell=True, stdout=subprocess.PIPE) break_count = 0 while True: line = file_out.stdout.readline() print(line原创 2022-01-28 21:18:29 · 2381 阅读 · 1 评论 -
获取免费的代理
原理:网上免费的代理网站,爬取速度最快的前几位返回出来,具体怎么用:自己把函数的返回值打印出来看看import reimport requestsPROXY_IPS = []def get_proxy_ips() -> list: global PROXY_IPS if not PROXY_IPS: contents = requests.get("https://www.kuaidaili.com/free/inha/").text ip原创 2022-02-07 23:13:48 · 593 阅读 · 0 评论