Python
蛇皮皮蛋
求大佬笔下留情……
展开
-
Python操作Word文档(python-docx)
需求:生成word文档并返回url地址:# -*- coding:utf-8 -*-# 消费者import base64import jsonimport osimport smtplibimport timefrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextimport docximport pikaimport pytzimport requestsad原创 2020-07-09 16:01:01 · 1941 阅读 · 0 评论 -
Python同时读写Excel
1.需要安装的模块pip install xlutilspip install xlrdpip install xlwt2.样例代码import xlrdimport xlwtfrom xlutils.copy import copy# zq_data = {}# add_zq_data = {}# with open('department_copy1.json', 'r', encoding='UTF-8')as f:# data = json.load(f)原创 2020-06-15 11:43:51 · 2558 阅读 · 0 评论 -
Python图片合成(添加文件/图片)
新来了个需求……生成HTML模板再转JPG,于是在试了Html2Image和Imgkit 我放弃了通过HTML生成的方式……实在是太难了……页面画不出来。。。样式调好了通过Java运行不生效、页面展示的留白太多等等问题…… 最后我选择了这种方式:这是一张模板,代码如下:# -*- coding: utf-8 -*-# pip install opencv-python# pip install Pillowimport cv2import numpy as npf...原创 2020-06-12 14:04:20 · 1634 阅读 · 0 评论 -
图片转HTML字符画
一段很有意思的脚本,把图片转字符画用html展示出来!import osfrom io import BytesIOfrom urllib import requestfrom PIL import Imagefrom PIL import ImageFilterTEMPLATE = '''<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>.原创 2020-06-09 19:46:46 · 1409 阅读 · 0 评论 -
Python实现Excel文件生成
import xlwt# 关于样式style_head = xlwt.XFStyle() # 初始化样式red_style_head = xlwt.XFStyle() # 初始化样式green_style_head = xlwt.XFStyle() # 初始化样式font = xlwt.Font() # 初始化字体相关font.name = "微软雅黑"font.bol...原创 2019-11-13 09:33:13 · 1690 阅读 · 0 评论 -
Python与RabbitMQ
Demo消费者:# 消费者import pika# 连接# auth infoauth = pika.PlainCredentials('guest', 'guest') # auth infoconnection = pika.BlockingConnection(pika.ConnectionParameters( '127.0.0.1', 5672, '/',...原创 2019-11-11 15:09:34 · 1758 阅读 · 0 评论 -
Python开启多线程/停止多线程的方法
import ctypesimport inspectimport threadingimport timedef main(a): while True: print(a)class myThread(threading.Thread): # 继承父类threading.Thread def __init__(self, name): ...原创 2019-11-07 10:41:00 · 3222 阅读 · 0 评论 -
PDF添加水印(Python实现)
from PyPDF2 import PdfFileWriter, PdfFileReaderfrom reportlab.lib.units import cmfrom reportlab.pdfgen import canvas# 创建文字pdfdef create_watermark(content): # 默认大小为21cm*29.7cm c = canvas...原创 2019-10-17 10:53:24 · 4987 阅读 · 5 评论 -
Linux上同时安装Python2/Python3
准备工作因为Python3.7版本需要一个新的包libffi-devel所以先安装它:yum install libffi-devel -y配置Python3.7安装/解压wget wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgztar -zxvf Python-3.7.4.tgz 配置安装...原创 2019-10-12 10:46:24 · 2173 阅读 · 0 评论 -
Python创建文字图片(居中)/多图片合并(PIL)
代码如下:import osimport cv2import numpy as npfrom PIL import ImageFont, ImageDraw, Image# 生成空白文件def new_image(width, height, color, name): img = Image.new('RGB', (width, height), (color["r...原创 2019-09-27 18:31:55 · 4798 阅读 · 0 评论 -
Python操作鼠标键盘(复制/剪切/双击/点击/移动等)
安装1.首先下载安装pywin32地址:https://github.com/mhammond/pywin32/这里用安装包进行安装,选择对应的版本下一步就是无脑安装即可……打开cmd,查看是否安装完成:ok~~说明安装成功!!!在PyCharm中引入pywin32的model:选中后Install Package!下面上代码查看如何使用:使...原创 2019-09-26 11:06:43 · 7960 阅读 · 3 评论 -
Python获取小程序二维码的三种方式
代码很容易……import jsonimport requestsheaders = { 'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate', 'Cache-Control': 'no-cache', 'Content-Length': '189', 'Content-Type': 'ap...原创 2019-09-19 16:53:09 · 4394 阅读 · 0 评论 -
获取代理IP(proxy_pool)
1.首先拉取代码https://github.com/jhao104/proxy_pool.git2.配置py环境:pip install -r requirements.txt配置配置文件(redis)(Config中)DB_TYPE = getenv('db_type', 'REDIS').upper()DB_HOST = getenv('db_host', '1...原创 2019-09-13 14:26:31 · 4013 阅读 · 2 评论 -
python验证码识别代码合集
代码1:# -*-coding:utf-8-*-import osdef test(path): img = Image.open(path) w, h = img.size for x in range(w): for y in range(h): r, g, b = img.getpixel((x, y)) ...原创 2019-07-28 01:48:07 · 4414 阅读 · 0 评论 -
JS调用Python控制WIFI
最近遇到的一个需求,需要通过连接wifi判断是否路由器可用。python服务端:import subprocess as spimport loggingimport subprocess as spimport timeimport pywififrom flask import Flask, make_response, jsonifyfrom flask_cors ...原创 2019-08-01 13:56:34 · 4569 阅读 · 0 评论 -
Python使用python-nmap(windows)
安装首先需要安装nmap!!!(这很重要):https://nmap.org/download.html测试代码:import nmapnm = nmap.PortScanner(nmap_search_path=('nmap', r"D:\Nmap\nmap.exe"))# 百度ipbaiduIp = '180.97.33.108'nm.scan(baiduIp, ...原创 2019-07-23 13:38:15 · 8095 阅读 · 0 评论 -
Tesseract+Pillow识别图片初体验
首先要安装pillow和pytesseractpip install pillow pip install pytesseract安装Tesseracttesseract下载地址:https://digi.bib.uni-mannheim.de/tesseract/然后全选一路往下就行……配置环境配置tesseract的安装路径执行命令setx...原创 2019-07-21 19:33:12 · 4177 阅读 · 0 评论 -
Python读取PDF的两种方式
首先要安装库:pip install pdfminer3代码很简单:from urllib.request import urlopenfrom pdfminer.pdfinterp import PDFResourceManager, process_pdffrom pdfminer.converter import TextConverterfrom pdfminer...原创 2019-07-19 20:06:58 · 5805 阅读 · 4 评论 -
python发送邮件
开启邮箱服务器进入设置后选择账号获取授权码代码导入的依赖import smtplibfrom email.mime.text import MIMEText给多人发送文本import smtplibfrom email.mime.text import MIMEText# 邮箱服务器地址mailserver = "smtp.qq.com"# ...原创 2019-07-18 10:48:38 · 4206 阅读 · 0 评论