- 博客(91)
- 资源 (6)
- 收藏
- 关注
原创 用python给markdown文档加空行
以下代码,把需要处理的文本,保存在 “input.md” 里,把这个文件放在 python 运行的根目录,python 会在同样位置,生成一个清洗好之后的 “output.md” 文件。在文本格式化过程中,我们通常会在行与行之间添加一个空行,以提升文档的阅读体验,使其外观更加整洁。此外,为了简化这一过程,您可以采用以下Python代码,确保文档中每两行之间恰好有一个空行。若您处理的文档篇幅较短,手动添加空行也是一个可行的选择。
2024-09-25 09:05:21
278
原创 用 Python 实现将长 Markdown 文档从二级标题开始拆分
以下是用 Python 实现将长 Markdown 文档从二级标题开始拆分的代码
2024-09-17 15:51:57
509
原创 彻底解决win10出现锁屏异常,需按下Ctrl + Alt + Del解锁
此环节容易被忽视,在网络上寻找解决方案时也并未找到相关内容。这可能导致在修改完其他设置后,电脑静止不动数分钟后会突然闪烁,随后重新跳转至需要验证登录的界面。# 2 Mouse Border相关设定关闭经过仔细对比分析发现,Mouse Border(无界鼠标)软件会导致ctrl + alt + delete问题复发。因此,在下次长时间锁屏之前,请务必退出该软件。
2024-09-11 16:02:20
4269
原创 如何让Obsidian实现电脑端和安卓端同步
Obsidian是一款知名的笔记软件,支持Markdown语法,它允许用户在多个设备之间同步文件。把整个文件夹打包拷贝到手机上的某个文件夹上,进行解压,按照他原本的结构;图1 电脑上的插件文件。
2024-02-16 20:42:41
7328
2
原创 Python读取Word统计词频输出到Excel
"# 输出到excel\n",2.读取docx文件到一个大字符串。"# 中英文分词\n",# 过滤标点符号,无意义的单个字。5. 构造pandas并且排序。"# 读取docx\n",将list转化为dict。
2023-08-13 15:43:53
850
原创 Python比较两个txt文件是否相同,去掉重复内容写入到另一个txt文件
#!/usr/bin/env python# -*- coding:utf-8 -*-def file_same(): str1 = [] file1 = open("test.txt", "r", encoding="utf-8") for line in file1.readlines(): # 读取第一个文件 str1.append(line.replace("\n", "")) str2 = [] file2 = open("tes.
2022-05-12 19:29:01
2815
8
原创 python批量添加多个txt文件前缀
import os# 原txt文件路径txt_file_path = r'D:\File\文本'# 修改后的txt文件路径save_file_path = r'D:\File\新建文件夹'total_txt = os.listdir(txt_file_path)num = len(total_txt)s = """ 这里是需要添加的内容."""i = 0for each in total_txt: with open(txt_file_path+'/'+str(ea.
2022-05-04 10:16:11
1009
原创 python批量解密PDF文件
用解密PDF pdf_reader.decrypy(密码)总会报错。NotImplementedError: only algorithm code 1 and 2 are supported原因就在于:1)这个被加密的pdf可能是从高版本的acrobot中来的,所以对应的加密算法代号为‘4’2)然而,现有的pypdf2模块并只支持加密算法代号为‘1’或者‘2’的pdf加密文件,所以才会报这样的错。这里我们采用更高级的pickpdf库来解密。import pikepdfpdf = pike
2022-04-20 19:56:59
1739
2
原创 python批量pdf转png
首先安装对应的库:pip install fitzpip install PyMuPDF代码如下:import sys, fitzimport os# 忽略警告import warningswarnings.filterwarnings("ignore")def pdf2image(pdfPath, imgPath, zoom_x, zoom_y, rotation_angle): # zoom_x: x方向的缩放系数 zoom_x和zoom_y一般取相同值,值越大,图像分辨率
2022-04-20 00:17:54
413
原创 python批量合并markown文件
import pandas as pdimport osdf_list = []filename=[]for filename in os.listdir(): if ".md" in filename: with open(filename,'r',encoding='utf-8') as file_obj: data=file_obj.read() with open('合并.md' , 'a+',encoding='utf-8'
2022-04-15 20:21:21
967
原创 python实现图片根据日期进行文件分类
from pathlib import Pathimport osimport shutilimport time# test为原始目录,work为分类照片存放目录dir1 = r'D:\upty\test'dir2 = r'D:\upty\work'# 包装,创建实例对象path1 = Path(dir1)path2 = Path(dir2)# 判断work目录(若不存在,则创建)if not path2.exists(): # 创建work目录 path2.m
2022-04-14 20:09:52
557
原创 Python批量将csv文件的编码方式转换为UTF-8
当我们用pandas是操作CSV文件的时候,常常会因为编码问题出现报错。下面我们用Python编写一个程序,用来批量转换csv文件的编码方式。
2022-04-11 22:35:09
16517
7
原创 python自动整理文件,就这么简单
平时工作没有养成分类的习惯,整个桌面杂乱无章都是文档和资料,几乎快占满整个屏幕了。所以必须要整理一下了,今天我们来看下用python如何批量将不同后缀的文件移动到同一文件夹。演示效果:使用前使用后代码:# # -*- coding:utf-8 -*-import osimport globimport shutilimport tkinterimport tkinter.filedialogfrom datetime import datetimedef start(
2022-04-08 21:41:30
2495
4
原创 python 实现批量md转word(针对在子文件夹中的md文档)
最近想要实现批量将mardown文档转化为word。网上有很多解决的方法,但是自己保存的md文档在不同的文件夹,而大部分只能实现同一文件夹内的转换,因此稍加改进,得出以下功能。from glob import globfrom pathlib import Pathimport osdirs = [ d for d in glob("./**/")]# 用在本文件夹内则调整为下列代码# dirs = [ d for d in glob("./")]# 提取所有的md文档路径al1
2022-03-11 22:06:21
1629
原创 Pynput基础使用
Pynput基础使用仅供自用查询,有疑问评论区留言。pynput安装pip install pynput鼠标控制from pynput.mouse import Controller,Buttonpynput库中的mouse模块是鼠标控制模块创建鼠标控制对象mouse = Controller()获取或设置鼠标位置mouse.Controller中为我们提供了方法来获取和设置鼠标位置信息# 获取鼠标位置import pynputfrom pynput.mouse
2022-03-07 22:14:28
9808
5
原创 ERROR: Cannot uninstall ‘imageio‘.解决办法:忽略警告,继续安装
pip安装albumentations包。而在安装的时候,总是在Installing collected pachages:imageio环节报错:ERROR: Cannot uninstall ‘imageio’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall
2022-02-08 15:36:43
1210
原创 python 导包loaded more than 1 DLL from .libs报错处理方案
出现这个报错说明在你安装新的软件,或者更新numpy的时候,旧的numpy没有卸载掉,两版numpy导致出现冲突解决方法:1.进入cmd 卸载掉numpy:pip uninstall numpy2.重新安装numpy:pip install numpy3.此时若numpy不可用,查看.libs文件夹,删除掉其中的另一个dll文件,应该可用...
2022-02-08 15:09:38
2735
2
原创 pip安装包失败:ModuleNotFoundError: No module named ‘pip‘
由于安装库的时候输入了错误的命令pip install --upgrade --force-reinstall pip==9.0.3,把pip给卸载了,ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: ‘d:\software\anaconda3\scripts\pip.exe’Consider using the --user option or check the permission
2022-01-29 23:14:04
1472
转载 Python 爬虫遇到中文乱码
Python 爬虫遇到中文乱码使用Python网络爬虫过程中中文乱码的问题。一、思路其实解决问题的关键点就是在于一点,就是将乱码的部分进行处理,而处理的方案主要可以从两个方面进行出发。其一是针对整体网页进行提前编码,其二是针对局部具体中文乱码的部分进行编码处理。二、分析其实关于中文乱码的表现形式有很多,但是常见的两种如下:1、当出现网页编码为gbk,获取到的内容在控制台打印类似如下情况的时候:ÃÀÅ® µçÄÔ×À ¼üÅÌ »ú·¿ ¿É°® С½ã½ã4k±ÚÖ½2、当出现网页编
2022-01-09 15:15:09
1359
原创 利用python实现文件根据创建日期分类
思路:包装path对象,创建目录循环遍历所有文件,获取每一文件的属性,并创建日期目录移动文件from pathlib import Pathimport osimport shutilimport time# test为原始目录,work为分类照片存放目录dir1 = r'D:\upty\test'dir2 = r'D:\upty\work'# 包装,创建实例对象path1 = Path(dir1)path2 = Path(dir2)# 判断work目录(若不存在,则创
2022-01-07 21:34:49
1283
原创 利用python在剪贴板上读取/写入数据
读取剪贴板上的数据先给大家介绍pandas.read_clipboard,从剪贴板读取文本并传递到Read_csv。pandas.read_clipboard(sep='\\s+', **kwargs)其中参数sep是字段定界符,默认为’\s+’,也就是说将tab和多个空格都当成一样的分隔符。接下来执行操作,打开表格→选中数据Ctrl+C复制→再执行以下代码import pandas as pddf = pd.read_clipboard() #读取剪切板中的数据df看到这篇文章的小伙
2022-01-07 20:23:26
4128
原创 python如何设置清华镜像源
在cmd窗口中输入pip install-ihttps://pypi.tuna.tsinghua.edu.cn/simple 库名或:pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple原始网站:https://pypi.python.org/simple永久设置方法,同样在cmd窗口中输入:pip install pip -Upip config set global.index-url https:...
2021-12-20 16:32:44
4862
原创 Excel VBA小程序 -批量合并和撤销合并单元格
合并单元格之前要提前将数据列排序好,然后再复制以下代码,运行宏程序。批量合并单元格Sub RngMergeCondition() '批量合并单元格 Dim rngUser As Range Dim rngMerge As Range Dim rngSelect As Range Dim i As Long, j As Long Dim lngRowFirst As Long Dim lngClnFirst As Long Dim arr As Va
2021-11-01 21:05:39
1049
原创 Solidworks 安装问题无许可证解决方法
简单记录一下solidworks 安装问题的解决方案,亲测可行,欢迎大家探讨。1、无法获得下列许可 Solidworks Standard。使用许可文件不支持此版本。(-21,126,0)彻底解决SolidWorks“无法获得下列许可 SOLIDWORKS Standard”的激活错误solidworks2019 无效的(不一致的)使用许可号码(-8,544,0)netapi32.dll 所在的路径大概是 _SolidSQUAD__SolidSQUAD_\Program Files\SO
2021-05-08 20:56:04
23981
9
原创 from pyecharts import options as opts出错
错误原因:pyecharts安装版本过高,不建议安装1.8以上的版本。from pyecharts import options as optsModuleNotFoundError: No module named 'pyecharts'可以在这个网站下载1.7.1版本。进入网站点击下载pyecharts35-1.7.1-py3-none-any.whl,如下图。3、win+R输入cmd,打开命令提示符。卸载掉旧有的pyecharts(如果有),再用pip安装下载好的安装包。...
2021-02-13 20:07:18
3685
5
原创 Excel VBA小程序-如何快速将整个工作簿的公式转换为数值
根据操作范围,这可以分为三种情况。❶多工作表公式转数值❷多工作簿公式转数值1、多工作表公式转数值如果是将当前工作簿所有工作表的公式转换为数值,需要使用到VBA代码。Sub FunctionTransValue_Sheets() Dim sht As Worksheet For Each sht In Worksheets '遍历工作表 sht.UsedRange.Value = sht.UsedRange.Value Next MsgBox "ok"
2021-02-12 16:54:46
8120
4
原创 pandas处理缺失值
最近学习用pandas做数据处理时,发现网上提供的处理方式比较一般,以下提供一种思路,可以更直观地查看缺失值并进行处理。1.获取数据2.遍历所有有缺失值的位置3.缺失值查看4.缺失值处理环境为Jupyter Notebook# 1.获取数据import pandas as pdimport numpy as npdf = pd.read_csv('车厘子.csv',header=None, names=['商品名称','商品价格','付款人数','店铺
2021-01-29 09:27:07
523
原创 修改jupyter notebook默认 “文件存储路径”
① 打开电脑搜索框,输入“CMD”② 在“CMD”黑窗口中,输入以下命令,并按下“enter”键C:\Users\admin\jupyter notebook 你的项目存储路径(绝对路径)
2021-01-28 21:20:45
122
原创 使用Faker生成随机数据异常
一、Faker文件的使用Python中第三方库-Faker二、异常from faker import Fakerfake = Faker("zh-CN")for i in range(20): print('姓名:'+fake.name() + '职业:'+fake.job()+'|年龄:'+ fake.random_digit()+'|地址:'+fake.address())TypeError: can only concatenate str (not “int”) to st
2021-01-25 22:36:38
378
原创 Jupyter Notebook几个使用的小技巧
1.在Notebook中安装第三方库!pip install xxx 就可以直接在notebook将第三方库安装到本地,比如安装numpy! pip install numpy2.快速计算运行时间需要计算一些函数或过程运行时间,以此来衡量代码的效率,在其他IDE可能需要写个函数或者使用第三方模块来完成.%time:在行模式下,代码运行一次所花费的时间%%time:在单元模式下,代码运行一次所花费的时间%timeit:在行模式下,执行代码块若干次,取最佳结果%%timeit:在单元模式下,
2021-01-25 16:27:22
730
Excel抽奖器(可自主设定名单顺序)
2020-10-04
Excel格式批量转换小工具.xlsm
2020-09-06
Python自动化办公 - 对Excel表格的操作.zip
2020-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人