![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 67
weixin_43964993
这个作者很懒,什么都没留下…
展开
-
CsdnWriter——img_paste
目录基本信息img_paste 格式应用举例附录: 源码 简 介:为了方便CSDN的写作,编写CSDN写作Python类CsdnWriter,本文为 CsdnWriter 中 图片处理函数 img_paste 的用法。 关键词: CSDN、Python、CsdnWriter基本信息有时,我们将剪切板中的图片直接粘贴到CSDN上,但需要调节大小,对其方式,增加标题等,为了此需求,编写 img_paste 函数。本函数依托于 img_url。输入: str CSDN粘贴图片自动产生文原创 2021-11-12 18:32:56 · 607 阅读 · 0 评论 -
CsdnWriter——img_url
目录基本信息img_url 格式应用举例例1:img url例2:img url align例3:img url width例4:img url align width例5:img url align width [num]例6:img url align width [num]例7:img url align width [,title]例8:img url align width [num title]附录: 源码 简 介:为了方便CSDN的写作,本人编写了CSDN写作Python类CsdnWrit原创 2021-11-12 17:45:55 · 1479 阅读 · 0 评论 -
Python把视频转为 gif 图片——视频制作利器:MoviePy
简 介:MoviePy 是一个用于视频编辑的 Python 模块,可用于基本操作(如剪切、连接、标题插入)、视频合成(也称为非线性编辑)、视频处理或创建高级效果。它可以读取和写入最常见的视频格式,包括 GIF。本文对MoviePy的一些基本功能做一些介绍。关键词:MoviePy,Python模块§01 下载与安装 如果您安装了 pip,只需在终端中输入:pip install moviepy▲ 图1 安装 moviepy§02 三行代码,实现视频转Giffrom moviepy.e.原创 2021-08-30 14:08:47 · 885 阅读 · 0 评论 -
Python小工具——整理文件
用Python写了个小工具,再复杂的文件夹,分分钟帮你整理,拿来即用!§01 糟透了我承认我不是一个爱整理桌面的人,因为我觉得乱糟糟的桌面,反而容易找到文件。哈哈,可是最近桌面实在是太乱了,自己都看不下去了,几乎占满了整个屏幕。虽然一键整理桌面的软件很多,但是对于其他路径下的文件,我同样需要整理,于是我想到使用Python,完成这个需求。▲ 图1 凌乱的桌面§02 效果展示我一共为将文件分为9个大类,分别是图片、视频、音频、文档、压缩文件、常用格式、程序脚本、可执行程序和字体文件。#转载 2021-08-27 15:22:17 · 264 阅读 · 0 评论 -
python随机爬取wallhaven壁纸url(获取随机图片url)
§01 代码清单class get_random_wallhaven(object): def __init__(self, url = 'https://wallhaven.cc/random'): self.init_url = url def getHTMLText(self, url): import urllib3 headers = {'User -Agent' : 'Mozilla/5.0 (Window.原创 2021-08-25 22:42:39 · 1283 阅读 · 0 评论 -
基于百度AI的文字识别(Python语言)
简 介:百度大脑是百度 AI 核心技术引擎,包括视觉、语音、自然语言处理、知识图谱、深度学习等AI核心技术和AI开放平台。本文介绍百度 AI 核心技术中文字识别功能的使用方法。关键词:百度AI、文字识别、Python§00 官方文档 若想详细学习百度 AI 核心技术引擎,可参考下述链接: 百度大脑|百度AI开放平台 百度大脑|文档中心 百度大脑|新手指南 文字识别Python接口§01 安装使用Python SDK如果已安装pip,执行pip install baidu-aip.原创 2021-08-23 12:36:24 · 1749 阅读 · 0 评论 -
PyAutoGUI的Tween / Easing功能
简 介:本文简要介绍PyAutoGUI的 Tween / Easing 功能。关键词:PyAutoGUI,Python,Tween / Easing§01 功能说明 Tween / Easing 功能可指示鼠标移动到目的地时的进度。通常在一段时间内移动鼠标时,鼠标会以恒定的速度沿直线直接移动到目的地。这被称为线性补间或线性缓动函数。 PyAutoGUI 在 pyautogui 模块中有其他可用的 Tween 功能。可以将 pyautogui.easeInQuad、pyautogui.easeO.原创 2021-08-22 19:08:46 · 2001 阅读 · 0 评论 -
Python自动化控制鼠标和键盘操作—— PyAutoGUI
简 介:PyAutoGUI是一个Python语言的键鼠自动化库,简单来说和按键精灵的功能一样。但是因为是Python的类库,所以可以使用Python代码配合一些其他类库完成更加强大的功能,本文对PyAutoGUI的一些基本功能做一些介绍。关键词:PyAutoGUI、Python§01 PyAutoGUI功能简介一、基本功能移动鼠标并在其他应用程序的窗口中单击或键入;向应用程序发送keystrokes(例如,填写表格);截取屏幕截图,并可根据给定的图像(例如,按钮或复选框),在屏幕上找到它;.原创 2021-08-21 23:35:40 · 12534 阅读 · 0 评论 -
Python库PyAutoGUI应用实例
简 介:本文收集了一些PyAutoGUI的一些应用实例项目。关键词:PyAutoGUI,Python,应用举例§01 绘制方形螺旋形状 下面是一个在 MS Paint(或任何图形绘制程序)中以方形螺旋形状拖动鼠标的例子。import pyautoguidistance = 200while distance > 0: pyautogui.drag(distance, 0, duration=0.5) # move right distance -= 10 pyautogui..原创 2021-08-21 22:13:46 · 1340 阅读 · 0 评论 -
【python 库】 pandas 教程
目录Pandas 安装1. 实例 - 查看 pandas 版本2. 一个简单等 pandas 实例:Pandas 数据结构 - Series1. 创建一个简单的 Series 实例(通过列表创建):2. 索引说明3. 通过字典创建4. 设置 Series 名称参数Pandas 数据结构 - DataFrame1. 实例 - 使用列表创建2. 实例 - 使用 ndarrays 创建3. 实例 - 使用字典创建4. 数据索引5. 指定索引值Pandas CSV 文件1. 导入CSV文件2. 导出为csv文件3原创 2021-08-16 16:33:45 · 768 阅读 · 0 评论 -
python 百度翻译 有道翻译
百度翻译 baidufanyi.pyimport requestsimport reimport jsonimport execjsURL = 'https://fanyi.baidu.com/?aldtype=16047#zh/en/'TRANSLATE_API = 'https://fanyi.baidu.com/v2transapi'REALTRANSLATE_API = 'https://fanyi.baidu.com/transapi'HEADERS = { 'U原创 2021-05-23 20:28:04 · 5883 阅读 · 0 评论 -
【python常见报错处理】(02)—— ModuleNotFoundError: No module named ‘exceptions‘
错误类型: ModuleNotFoundError详细信息: ModuleNotFoundError: No module named ‘exceptions’使用场景: 在cmd中使用 pip3 install docx 安装模块 docx 后,发现不能正常使用错误原因: 安装的库不对解决方法:卸载原来安装的docxpip uninstall docx安装 python-docx 模块即可pip install python-docx文章来源...原创 2021-04-22 20:36:07 · 584 阅读 · 0 评论 -
python名单筛选(名单位于excel,筛选未提交文件的人)
import xlrdimport xlwtimport ospath='.\\'data = xlrd.open_workbook('name.xls')table = data.sheet_by_name(data.sheet_names()[0])for i in range(0,len(table.col_values(0))): name = table.col_values(0)[i] for file in os.listdir(path): #判断是否原创 2020-12-25 22:35:26 · 465 阅读 · 0 评论 -
python重命名(从excel中读取命名数据)
import xlrdimport xlwtimport ospath='.\\'data = xlrd.open_workbook('data.xlsx')table = data.sheet_by_name(data.sheet_names()[0])for file in os.listdir(path):#判断是否是文件 if os.path.isfile(os.path.join(path,file))==True: if '.doc' in file a原创 2020-12-25 19:34:59 · 1284 阅读 · 0 评论 -
分卷压缩上传(重命名)
修改# -*- coding: utf-8 -*-import ospath='.\\'#对目录下的文件进行遍历for file in os.listdir(path):#判断是否是文件 if os.path.isfile(os.path.join(path,file))==True: if 'part' in file and '.rar' in file: temp = file.split('.') new_name原创 2020-11-13 15:37:12 · 617 阅读 · 0 评论 -
python数据处理(excel)(1)
无原创 2020-09-19 12:34:44 · 86 阅读 · 0 评论 -
使用Python将数据曲线动起来
基本思路:首先绘制出几十张静态图片然后将静态图片合并为gif文件 首先运行 StaticGraphs.py 文件生成静态图片import matplotlib.pyplot as pltfrom numpy import *from PIL import Image#------------------------------------------------------------xs = linspace(1, 50, 50)t = linspace(0, 50, 200)原创 2020-09-06 21:47:32 · 434 阅读 · 0 评论 -
第十一届蓝桥杯大赛第二次模拟(软件类)| Python(待补充)
1. 12.5MB【问题描述】在计算机存储中,12.5MB是多少字节?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。题目解析:1MB=1024KB1KB=1024B(字节)1B=8bit(位)相应程序:print(12.5*1024*1024)题目答案: 131072002. 最多边数【问题描述】一个包含有2019个结点的有向图,最多包含多少条边?(不允许有重边)【答案提交】这是一道结果填空原创 2020-09-06 21:19:21 · 1329 阅读 · 0 评论 -
【算法 | Python】高斯消元法
程序来源:Gaussian EliminationArithmetic Analysis原理说明源代码代码说明原理说明 高斯消元法(Gauss Elimination)【超详解&模板】 高斯消元法-百度百科源代码"""Gaussian elimination method for solving a system of linear equations.Gaussian elimination - https://en.wikipedia.org/wiki/Gaussian_.原创 2020-09-01 22:35:09 · 2109 阅读 · 0 评论 -
【算法 | Python】二分法求函数在区间[a,b]中的根
程序来源:BisectionArithmetic Analysis原理说明源代码代码说明原理说明 二分法-百度百科源代码import math'''二分法求函数在区间[a,b]中的根'''def bisection( function, a, b): # finds where the function becomes 0 in [a,b] using bolzano start = a end = b if function(a) == .原创 2020-09-01 21:59:57 · 1944 阅读 · 2 评论 -
使用pip安装模块时提示: No module named pip 或 No module named ‘pip._internal‘ 解决方法
No module named pip 解决方法:python -m ensurepipC:\WINDOWS\system32>python -m ensurepipLooking in links: C:\Users\Dell\AppData\Local\Temp\tmp3zn14kmmRequirement already satisfied: setuptools in d:\program files(x86)\python37\lib\site-packages (39.0.1)C原创 2020-08-31 19:00:20 · 5402 阅读 · 1 评论 -
python绘图库matplotlib 设置坐标轴范围
同时设置x和y坐标:plt.axis([xmin, xmax, ymin, ymax])只设置x坐标:plt.xlim([xmin, xmax])只设置y坐标:plt.ylim([ymin, ymax])原创 2020-08-30 12:50:07 · 7999 阅读 · 0 评论 -
python中的Numpy库入门
目录N维数组对象: ndarray引例ndarray对象的属性ndarray数组的元素类型ndarray数组的创建方法从Python中的列表、元组等类型创建ndarray数组使用NumPy中函数创建ndarray数组ndarray数组的维度变换ndarray数组的类型变换ndarray数组向列表的转换ndarray数组的操作数组的索引和切片ndarray数组的运算NumPy一元函数NumPy二元函数N维数组对象: ndarray引例>>> import numpy as np>原创 2020-08-29 19:58:06 · 307 阅读 · 0 评论 -
python获取某目录下(含子目录)所有文件名称
目的:获得某目录下(含子目录)的所有文件的名称。os.listdir函数只能列举当前目录下的文件名称。所以参考写了一个递归函数如下(注意因为是递归函数,所以这个flist 的变量需要在定义的子函数之外。): import os flist = [] def getFlist(path): global flist lsdir = os.listdir(path) dirs = [i for i in lsdir if os.path.isdir(os.转载 2020-08-24 19:12:05 · 3862 阅读 · 0 评论 -
利用python批量将markdown文件转化为html文件
目录1. 安装 `markdown` 库2. 下载 `html_head.txt` 文件3. 编写 `md2html.py` 文件4. 运行说明5. 文件下载1. 安装 markdown 库pip install markdown2. 下载 html_head.txt 文件下载链接注:可直接新建一个文件复制粘贴3. 编写 md2html.py 文件#!/usr/bin/env python# -*- coding: utf-8 -*-import osimport markdow原创 2020-08-24 18:57:22 · 1064 阅读 · 1 评论 -
利用python将HTML表格转化为markdown表格
实例1. 源表格网址2. 转换后表格网址利用[HTML 转 MarkDown](https://tools.miku.ac/html2markdown/)工具将HTML 转换为 MarkDown通过python进一步更改格式附录1:[HTML源文件 `HTML.txt`]( )附录2:[MD源文件 `Original.txt`]( )附录3:[转换后MD文件 `OutFile.txt`]( )1. 源表格网址https://blog.csdn.net/qq_40757240/article/detail原创 2020-08-24 01:14:31 · 737 阅读 · 0 评论 -
python中的re库(正则表达式)
目录正则表达式的概念正则表达式常用操作符正则表达式语法实例Re库的主要函数正则表达式的表示类型方式1:raw string类型(原生字符串类型)方式2:正则表达式对象两种方法对比举例match对象介绍属性方法应用举例Re库的贪婪匹配与最小匹配引例最小操作符正则表达式的概念正则表达式(Regular Expression)是一个定义搜索模式的字符序列。在做文字处理或编写程序时,若需要用到查找、替换等功能时,可以使用正则表达式来简单便捷地完成目标。简单而言,正则表达式通过使用一些特殊符号,使得使用者可以原创 2020-08-24 00:26:53 · 624 阅读 · 0 评论 -
python 中 Re库 函数 re.sub()
re.sub(pattern, repl,string, count=0, flags=0)搜索字符串,以列表类型返回全部能匹配的子串pattern : 正则表达式的字符串或原生字符串表示repl : 替换匹配字符串的字符串string : 待匹配字符串count : 匹配的最大替换次数flags : 正则表达式使用时的控制标记常用标记说明re.I re.IGNORECASE忽略正则表达式的大小写,[A‐Z]能够匹配小写字符re.M re.MULTILI原创 2020-08-23 21:43:57 · 2018 阅读 · 0 评论 -
python 中 Re库 函数 re.finditer()
re.finditer(pattern, string, flags=0)搜索字符串,返回一个匹配结果的迭代类型,每个迭代元素是match对象pattern : 正则表达式的字符串或原生字符串表示string : 待匹配字符串flags : 正则表达式使用时的控制标记常用标记说明re.I re.IGNORECASE忽略正则表达式的大小写,[A‐Z]能够匹配小写字符re.M re.MULTILINE正则表达式中的^操作符能够将给定字符串的每行当作匹配开始原创 2020-08-23 21:38:01 · 15049 阅读 · 0 评论 -
python 中 Re库 函数 re.split()
re.findall(pattern, string, maxsplit=0, flags=0)将一个字符串按照正则表达式匹配结果进行分割,返回列表类型pattern : 正则表达式的字符串或原生字符串表示string : 待匹配字符串maxsplit: 最大分割数,剩余部分作为最后一个元素输出flags : 正则表达式使用时的控制标记常用标记说明re.I re.IGNORECASE忽略正则表达式的大小写,[A‐Z]能够匹配小写字符re.M re.MULT原创 2020-08-23 21:32:09 · 2138 阅读 · 0 评论 -
python 中 Re库 函数 re.findall()
re.findall(pattern, string, flags=0)搜索字符串,以列表类型返回全部能匹配的子串pattern : 正则表达式的字符串或原生字符串表示string : 待匹配字符串flags : 正则表达式使用时的控制标记常用标记说明re.I re.IGNORECASE忽略正则表达式的大小写,[A‐Z]能够匹配小写字符re.M re.MULTILINE正则表达式中的^操作符能够将给定字符串的每行当作匹配开始re.S re.DOT原创 2020-08-23 21:25:45 · 3079 阅读 · 0 评论 -
python 中 Re库 函数 re.match()
re.match(pattern, string, flags=0)从一个字符串的开始位置起匹配正则表达式,返回match对象pattern : 正则表达式的字符串或原生字符串表示string : 待匹配字符串flags : 正则表达式使用时的控制标记常用标记说明re.I re.IGNORECASE忽略正则表达式的大小写,[A‐Z]能够匹配小写字符re.M re.MULTILINE正则表达式中的^操作符能够将给定字符串的每行当作匹配开始re.S原创 2020-08-23 21:21:53 · 938 阅读 · 0 评论 -
python 中 Re库 函数 re.search()
re.search(pattern, string, flags=0)在一个字符串中搜索匹配正则表达式的第一个位置,返回match对象pattern : 正则表达式的字符串或原生字符串表示string : 待匹配字符串flags : 正则表达式使用时的控制标记常用标记说明re.I re.IGNORECASE忽略正则表达式的大小写,[A‐Z]能够匹配小写字符re.M re.MULTILINE正则表达式中的^操作符能够将给定字符串的每行当作匹配开始re.原创 2020-08-23 21:17:39 · 2061 阅读 · 0 评论 -
利用python搜索腾讯课堂课程
目录导入库获取网页信息获得课程名称并输出循环搜索执行文件附录:源文件附录:部分结果演示导入库import requestsfrom bs4 import BeautifulSoupimport bs4获取网页信息def getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status() r.encoding = r.apparent_encoding原创 2020-08-23 19:46:57 · 655 阅读 · 0 评论 -
利用python获取腾讯课堂课程名称
最近一段时间,许多老师利用腾讯课堂教学,可通过如下方法获取课程名称。目录导入库获取网页信息提取课程名称输出为markdown文件执行文件附录:源文件附录:部分结果演示腾讯课堂课程汇总详细信息展示大学物理 III (计科/网络) 课程详情导入库import requestsfrom bs4 import BeautifulSoupimport bs4获取网页信息def getHTMLText(url): try: r = requests.get(url, timeo原创 2020-08-23 18:46:39 · 885 阅读 · 0 评论 -
python中的eval()函数
作用: 去掉参数最外侧引号并执行余下语句的函数eval 函数的基本使用格式:eval(<字符串或字符串变量>)应用实例:>>> eval("1")1>>> eval("1+2")3>>> eval('"1+2"')'1+2'>>> eval( 'print("Hello")' )Hello...原创 2020-08-17 13:08:35 · 211 阅读 · 0 评论 -
【python编程实例】python程序设计课程
实例1:温度转换#TempConvert.pyTempStr = input("请输入带有符号的温度值: ")if TempStr[-1] in ['F', 'f']: C = (eval(TempStr[0:-1]) - 32)/1.8 print("转换后的温度是{:.2f}C".format(C))elif TempStr[-1] in ['C', 'c']: F = 1.8*eval(TempStr[0:-1]) + 32 print("转换后的温度是{:.2原创 2020-08-17 12:39:25 · 1135 阅读 · 0 评论 -
【python常见报错处理】(01)—— UnicodeDecodeError
错误类型:UnicodeDecodeError详细信息:UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 147: illegal multibyte sequence使用场景:使用open()来打开文件进行读写的时错误原因:文件编码格式不一致解决方法:在打开时要对文件加以编码限制附加说明:出错代码:f = open('./test.txt', 'r')加上编码限制后将问题解决:f = open('./原创 2020-08-09 23:07:06 · 178 阅读 · 0 评论 -
Python实现图片压缩
项目中大量用到图片加载,由于图片太大,加载速度很慢,因此需要对文件进行统一压缩。目录一:导入包二:获取图片文件的大小三:拼接输出文件地址四:压缩文件到指定大小,我期望的是150KB,step和quality可以修改到最合适的数值五:修改图片尺寸,如果同时有修改尺寸和大小的需要,可以先修改尺寸,再压缩大小一:导入包from PIL import Imageimport os二:获取图片文件的大小def get_size(file): # 获取文件大小:KB size = os转载 2020-08-07 16:32:36 · 3190 阅读 · 1 评论 -
python第三方库批量安装脚本
有时我们需要一次安装多个第三方库,单个操作比较繁琐,可通过此脚本安装想要的库。注意:需要安装第三方库的名称请保存在文件LibName.csv中。可分组进行安装,LibName.csv文件中每行代表一组。完整代码如下:def main(): path = 'LibName.csv' printInform() items = getItems(path) dic = InstallLibs(items) printSummary(dic)def printI原创 2020-08-06 21:01:04 · 721 阅读 · 0 评论