自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 生成临时文件

# 写入文件def dump_python_file(python_file, data): """dump python file """ with io.open(python_file, 'w', encoding='utf-8') as stream: stream.write(data)# 加载模块def load_python_module(file_path): """ load python module. Args: ..

2021-11-21 01:32:26 233

原创 python动态加载py文件

import importlibimport sysimport types# 判断是不是方法def is_function(tup): """ Takes (name, object) tuple, returns True if it is a function. """ name, item = tup return isinstance(item, types.FunctionType)# 判断是不是类def is_variable(tup):

2021-11-21 01:23:21 3392

原创 Pycharm 新建文件时 自动添加作者时间等信息

Pycharm新建文件时 自动添加作者时间等信息1、效果图2、步骤3、常用变量$ {PROJECT_NAME} - 当前项目的名称。$ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。$ {USER} - 当前用户的登录名。$ {DATE} - 当前的系统日期。$ {TIME} - 当前系统时间。$ {YEAR} - 今年。$ {MONTH} - 当月。$ {DAY} - 当月的当天。$ {HOUR} - 目前的小时。$ {MIN

2021-08-17 11:13:26 1102

原创 windows系统配置git for windows 的多个账户

一、下载安装 Git for Windows二、运行 Git Bash Here三、生成第一个账号的密钥:先确保你已经有多个git账号(如:一个阿里云的账号、一个码云的账号、…)。在Git Bash Here的控制台里输入:# 设置你的用户名和邮箱git config --global user.name "你的名称" 回车git config --global user.email "你的邮箱" 回车这里的邮箱是你申请git账号时的邮箱,不报错就是正确的,继续往下走输

2021-04-16 13:51:53 425

原创 django邮件发送功能

一、项目里的配置文件settings.py中进行一些配置EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_USE_TLS = False #是否使用TLS安全传输协议(用于在两个通信应用程序之间提供保密性和数据完整性。)EMAIL_USE_SSL = True #是否使用SSL加密,qq企业邮箱要求使用EMAIL_HOST = 'smtp.sina.com' #发送邮件的邮箱 的 SMTP服务器,这里用

2021-03-04 15:00:18 321 1

原创 python的pip安装包下载路径及安装流程 https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted例如:下载 PyHookpyHook‑1.5.1‑cp36‑cp36m‑win32.whlpyHook‑1.5.1 是安装包名称和版本cp36‑cp36m 是适用python的版本(这是python3.6适用的包)win32 是电脑32位操作系统安装 pyHook‑1.5.1‑cp36‑cp36m‑win32.whlcd 到你所在的“已经下载的包”的目录pip install 包的

2020-12-09 09:37:03 7186

原创 windows10安装mysql8.0.22

删除删除服务中的服务名sc delete mysql80 [mysql80]为服务名若显示[SC] DeleteService 失败 1072: 指定的服务已标记为删除。则输入taskkill /F /IM mmc.exe

2020-11-11 22:37:39 1837 6

原创 python对pdf进行拆分,压缩每个图片后合并成pdf

#!/usr/bin/env python# coding: utf-8import fitzimport osimport globimport sysclass PdfToPng(): def __init__(self,tagret_size=2): """ :param zoom: 压缩比例 :param tag...

2020-05-25 18:45:20 591

原创 python使用PIL进行图像拼接与合成

# -*- coding: utf-8 -*-import osfrom PIL import Image# 将图二 放到(合成) 图一中# imag_path =r'C:\Users\feida\Desktop\图\JH.jpg'# img1 = Image.open(imag_path)# imag_path2 = r'C:\Users\feida\Desktop\图\分层.png'# img2 = Image.open(imag_path2)# img2.resize((50,

2020-05-25 18:44:52 2425

原创 python操作谷歌浏览器上传文件封装

# -*- coding: utf-8 -*-# @Time : 2020/5/25 13:50# @Author : Zfeida# @Email : zhangfeida2014@sina.com# @File : 谷歌上传文件.py# @Software: PyCharmimport win32guiimport win32con# Edit .> ComboBox .> ComboBoxEx32 .> #32770# Button .>

2020-05-25 18:30:28 678 1

原创 python对发送邮件模块进行封装

import smtplibimport timefrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.mime.application import MIMEApplication# 邮件发送的用户名和密码 常识:第三方授权码_user='7********2@qq.com'_pwd='x***********ca'now =time.strftime('

2020-05-22 15:35:29 362

原创 python对logging日志封装

#日志类class MyLog(): @classmethod def my_log(cls,msg,level): my_logger = logging.getLogger('python11') # 设置日志级别 my_logger.setLevel(logging.DEBUG) # 设置输出格式 formatter = logging.Formatter('%(asctime)s-%(leveln.

2020-05-22 14:39:37 183

原创 xpath常用语法

**xpath常用函数:**1、child 选取当前节点的所有子节点2、parent 选取当前节点的父节点3、descendant 选取当前节点的所有后代节点4、ancestor 选取当前节点的所有先辈节点5、descendant-or-self 选取当前节点的所有后代节点及当前节点本身6、ancestor-or-self 选取当前节点所有先辈节点及当前节点本身7、preceding-sibling 选取当前节点之前的所有同级节点8、following-sibling 选取当前节点之后的所有

2020-05-02 10:42:46 475

原创 python时间日期计算

一. import time1. 基本方法获取当前日期:time.time()获取元组形式的时间戳:time.local(time.time())格式化日期的函数(基于元组的形式进行格式化):(1)time.asctime(time.local(time.time()))(2)time.strftime(format[,t])将格式字符串转换为时间戳:time.strp...

2020-02-14 15:10:35 1905

原创 python3图片进行base64编码与解码

# base64编码后的二进制图片文件a=b'/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAwICQoJBwwKCQoNDAwOER0TERAQESMZGxUdKiUsKyklKCguNEI4LjE/MigoOk46P0RHSktKLTdRV1FIVkJJSkf/2wBDAQwNDREPESITEyJHMCgwR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dH...

2020-01-04 15:38:07 23477

原创 selenium 的chromeOptions配置

chromeOptions 是一个配置 chrome 启动是属性的类。通过这个类,我们可以为chrome配置如下参数(这个部分可以通过selenium源码看到):设置 chrome 二进制文件位置 (binary_location)添加启动参数 (add_argument)添加扩展应用 (add_extension, add_encoded_extension)添加实验性质的设置参...

2019-12-27 19:28:03 2983

原创 python 用 barcode 模块生成条形码

一. windows安装barcode模块== pip install python-barcode ==二. barcode支持的格式支持格式import barcodeprint(barcode.PROVIDED_BARCODES) # 查看python-barcode支持的条形码格式"""['code128', 'code39', 'ean', 'ean13', 'ean1...

2019-12-18 14:39:12 2270

原创 Python模块之pdfkit

# 1.安装依赖pip install python-docx #Python下的Microsoft Word 2007工具pip install PyPDF2 #Python下的PDF工具pip install requests #网络请求pip install beautifulsoup4 #用于操作 html 数据pip install pdfkit #wkhtmltopdf ...

2019-12-13 18:42:56 647

原创 pip换源简易方法

pip换源简易方法安装pqi>>> pip install pqi列出pip源>>> pqi ls使用pip源>>> pqi use <name>例子,比如运行pqi use tuna即把当前pip源改为清华的pip源显示当前pip源>>> pqi show添加新的pip源(如添加US...

2019-12-09 18:14:46 194

原创 linux常用命令

命令1、 who 显示登录系统的用户信息2、 pwd 显示当前所在的路径3、 ls 显示指定目录的文件或子目录信息4、 ls -l 以列表形式显示文件的详细信息5、 ls -a 显示全部文件,包含隐藏文件6、 . 点表示隐藏文件, ./ 表示当前路径7、 .. 上一个文件夹8、 ~ 用户主目录9、 cd 进入指定目标文...

2019-11-03 19:55:49 108

原创 python操作pdf与图片相互转换

一. pdf 转 png 格式图片import fitzimport globdef page_selection(desc): flag = True while (flag): instr = input(desc) try: intnum = eval(instr) if type(int...

2019-10-30 14:25:47 361

原创 日常小方法

# 删除readonly属性js = "$('input:eq(0)').removeAttr('readonly')"# 修改 type 属性js = """$('input[name="arrival_date"]').attr('type','')"""

2019-10-25 13:44:47 320

原创 selenium的三种等待方式

1.强制等待from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get('https://www.baidu.com')sleep(3) # 强制等待3秒再执行下一步print(driver.current_url)driver.quit()2.隐性等待# -...

2019-10-25 11:12:38 872 5

原创 selenium常用方法整理

一、常用库导入1.from selenium import webdriver 导入webdriver模块2.from selenium.webdriver import ActionChains 导入动作链类,动作链可以储存鼠标的动作,并一起执行3.from selenium.webdriver.common.key import Key 键盘操作使用的是Keys类,一般配合send...

2019-10-19 20:59:28 387

原创 python webdriver操作浏览器句柄

python webdriver操作浏览器句柄# 断言assert self.driver.title.find(u"搜狗搜索引擎")>=0, "assert error"# 浏览器后退,前进,前进前要先后退self.driver.back()self.driver.forward()# 浏览器强制刷新self.driver.refresh() #浏览器屏幕最...

2019-09-29 18:22:36 451

原创 python用schedule模块实现定时任务

python用schedule模块实现定时任务import scheduleimport time def test(): print("I'm working...")def test2(): print("I'm working... in job2") # 每10分钟执行一次job函数schedule.every(10).minutes.do(test...

2019-09-20 18:59:21 347

原创 selenium网页截图总结

selenium网页截图总结(持续更新)不废话直接上代码方法一优点:可以截长图(可视浏览器)import pdfkitfrom selenium import webdriverdriver = webdriver.Chrome(executable_path=r".\chromedriver.exe")driver.get('https://www.cnblogs.com/sr...

2019-09-10 19:33:46 2726

原创 对可视化截图,然后合并成pdf

import fitzimport pdfkitimport requestsfrom selenium import webdriverimport timeimport globimport osimport warningswarnings.simplefilter("ignore", ResourceWarning) #忽略警告# chrome_options =w...

2019-09-10 10:49:09 191

原创 忽略警告,自定义异常类

import warningswarnings.simplefilter("ignore", ResourceWarning)

2019-09-10 10:30:57 203

原创 接口获取图片或者pdf,多张图片保存为pdf

通过接口获取图片或者pdfimport requestsimport sysimages = requests.get("目标地址")# # 获取二进制文件result = images.contentpath = sys.path[0]+"文件名.pdf"with open(path , 'wb') as f: f.write(result)...

2019-09-10 10:14:51 461

原创 Python虚拟环境

Python虚拟环境导出包安装到另一台电脑的方法1、输出虚拟环境中已安装包的名称及版本号并记录到 requirements.txt 文件中:pip freeze > requirements.txt2、将安装的包保存到文件夹(名字任意起,如packages)里:pip download -r requirements.txt -d packages3、在另一台电脑新建虚拟环境 :...

2019-09-05 14:44:30 268

原创 windows开机自动启动程序

windows运行在运行(win+r)里面输入shell:startup 用户的启动项(当前用户启动)shell:Common Startup 系统的启动项(所有用户都启动)将想要设置开机自启的程序放到这个文件夹里...

2019-09-05 14:28:17 464

intel处理器的mac的mysql 版本8.0.26

intel处理器的mac的mysql服务器

2021-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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