随笔分类 - Python
摘要:为了将Python文件发送到服务器的文件夹内,你可以使用paramiko库来实现SSH连接,并进行文件传输。以下是一个简单的例子: 首先,安装paramiko库(如果你还没有安装的话): pip install paramiko 然后,使用以下Python代码将文件发送到远程服务器: import
阅读全文
摘要:普通装饰器示例 普通装饰器通常用于在不修改函数签名的情况下增强函数功能。 # 定义一个普通装饰器 def my_decorator(func): def wrapper(): print("Something is happening before the function is called.")
阅读全文
摘要:import base64 def file_to_base64(file_path: str): """ 把文件转为base64编码 :param file_path: 文件路径 :return: base64编码 """ # 读取文件内容 with open(file_path, 'rb') a
阅读全文
摘要:from elasticsearch import Elasticsearch from elasticsearch.helpers import scan, bulk # 源 ES 连接信息 source_host = 'localhost' source_port = 9200 source_i
阅读全文
摘要:python3安装使用supervisor 1.安装supervisor pip install supervisor 2.生成配置文件 mkdir /etc/supervisor echo_supervisord_conf > /etc/supervisor/supervisord.conf 3.
阅读全文
摘要:要监控一个程序是否启动,并在启动后关闭该程序,可以使用Python的subprocess模块来实现。 下面是一个示例代码: import subprocess import time def check_and_close_program(program_name): process = sub
阅读全文
摘要:在Python中,可以使用setproctitle库来自定义进程名。这个库可以在Linux和MacOS上使用。 首先,你需要安装setproctitle库。可以使用以下命令来安装: pip install setproctitle 然后,在你的Python脚本中,可以使用setproctitle.s
阅读全文
摘要:在Python中,使用logging模块进行日志记录非常方便。其中,basicConfig()函数是logging模块中最基本的配置函数,用于设置日志记录的基本配置。 basicConfig()函数的语法如下: logging.basicConfig(**kwargs) 参数说明: filename
阅读全文
摘要:代码不多,非常简单。 安装 ddddocr(带带弟弟OCR) pip install ddddocr 模块安装好之后咱们先导入一下 import ddddocr 然后实例化一下,用一个 cor 接收一下这个数据。 ocr = ddddocr.DdddOcr() 读取文件二进制,用classifica
阅读全文
摘要:场景描述 关于产品的排序,需要根据汉字或者不规则顺序和多个字段进行排序 打个比喻:(status==1,modify_user==None,status==3,status==2) 解决办法 使用case来解决。 from sqlalchemy import case query.order_by(
阅读全文
摘要:class ShowError(Exception): def __init__(self, message): self.message = message def __str__(self): return self.message def A(): raise ShowError("666")
阅读全文
摘要:安装 win32com 模块。 pip install pypiwin32 代码 t1.py from win32com import client as wc import os word = wc.Dispatch('Word.Application') def wordsToHtml(dir)
阅读全文
摘要:介绍 使用库 requests # 抓取诗词 pyautogui # 抓取鼠标位置 pyperclip # 复制内容 代码 # coding=utf-8 import time import os import requests import pyautogui as pag import pype
阅读全文
摘要:【Python压缩文件夹】导入“zipfile”模块 import zipfile import os def zip_ya(startdir, file_news): z = zipfile.ZipFile(file_news, 'w', zipfile.ZIP_DEFLATED) for dir
阅读全文
摘要:我们在使用 python 写程序的时候,都会用到数据库,那么在操作过程中我们都会进行插入数据,那么现在我介绍几种 python 插入数据的方式。 add方式 from sqlalchemy.orm import scoped_session, sessionmaker db_conn = scope
阅读全文
摘要:在代码过程中,为了提高代码的可读性和降低维护成本,将一些通用信息写入配置文件,将重复使用的方法写成公共模块进行封装,使用时候直接调用即可。 这篇博客,介绍下python中利用configparser模块读写配置文件的方法,仅供参考。。 一、写入文件 示例代码如下: # coding: utf-8 i
阅读全文
摘要:介绍 经常会有人需要从远程服务器下载一些文件资源,下载个别小文件可以直接用sz等命令,但是,需要下载一个文件夹呢?sz就不行了,这时候当然可以先压缩文件夹,然后下载,这样也是可以的,只要文件不是很大,那么,有没有其他办法下载文件夹呢?办法当然是有的,就是写Python脚本,然后通过paramiko模
阅读全文
摘要:安装 python 在 Windows下使用AES时要安装的是pycryptodome 模块 pip install pycryptodome python 在 Linux下使用AES时要安装的是pycrypto模块 pip install pycrypto CBC加密需要一个十六位的key(密钥)
阅读全文