- 博客(88)
- 资源 (6)
- 收藏
- 关注
原创 如何让Obsidian实现电脑端和安卓端同步
Obsidian是一款知名的笔记软件,支持Markdown语法,它允许用户在多个设备之间同步文件。把整个文件夹打包拷贝到手机上的某个文件夹上,进行解压,按照他原本的结构;图1 电脑上的插件文件。
2024-02-16 20:42:41 1380
原创 Python读取Word统计词频输出到Excel
"# 输出到excel\n",2.读取docx文件到一个大字符串。"# 中英文分词\n",# 过滤标点符号,无意义的单个字。5. 构造pandas并且排序。"# 读取docx\n",将list转化为dict。
2023-08-13 15:43:53 661
原创 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 2511 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 937
原创 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 1565 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 319
原创 python批量合并mardown文件
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 838
原创 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 478
原创 Python批量将csv文件的编码方式转换为UTF-8
当我们用pandas是操作CSV文件的时候,常常会因为编码问题出现报错。下面我们用Python编写一个程序,用来批量转换csv文件的编码方式。
2022-04-11 22:35:09 14887 7
原创 python自动整理文件,就这么简单
平时工作没有养成分类的习惯,整个桌面杂乱无章都是文档和资料,几乎快占满整个屏幕了。所以必须要整理一下了,今天我们来看下用python如何批量将不同后缀的文件移动到同一文件夹。演示效果:使用前使用后代码:# # -*- coding:utf-8 -*-import osimport globimport shutilimport tkinterimport tkinter.filedialogfrom datetime import datetimedef start(
2022-04-08 21:41:30 2360 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 1317
原创 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 9410 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 1083
原创 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 2365 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 1358
转载 Python 爬虫遇到中文乱码
Python 爬虫遇到中文乱码使用Python网络爬虫过程中中文乱码的问题。一、思路其实解决问题的关键点就是在于一点,就是将乱码的部分进行处理,而处理的方案主要可以从两个方面进行出发。其一是针对整体网页进行提前编码,其二是针对局部具体中文乱码的部分进行编码处理。二、分析其实关于中文乱码的表现形式有很多,但是常见的两种如下:1、当出现网页编码为gbk,获取到的内容在控制台打印类似如下情况的时候:ÃÀÅ® µçÄÔ×À ¼üÅÌ »ú·¿ ¿É°® С½ã½ã4k±ÚÖ½2、当出现网页编
2022-01-09 15:15:09 1258
原创 利用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 1144
原创 利用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 3756
原创 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 4373
原创 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 906
原创 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 21857 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 3388 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 7109 3
原创 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 437
原创 修改jupyter notebook默认 “文件存储路径”
① 打开电脑搜索框,输入“CMD”② 在“CMD”黑窗口中,输入以下命令,并按下“enter”键C:\Users\admin\jupyter notebook 你的项目存储路径(绝对路径)
2021-01-28 21:20:45 70
原创 使用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 265
原创 Jupyter Notebook几个使用的小技巧
1.在Notebook中安装第三方库!pip install xxx 就可以直接在notebook将第三方库安装到本地,比如安装numpy! pip install numpy2.快速计算运行时间需要计算一些函数或过程运行时间,以此来衡量代码的效率,在其他IDE可能需要写个函数或者使用第三方模块来完成.%time:在行模式下,代码运行一次所花费的时间%%time:在单元模式下,代码运行一次所花费的时间%timeit:在行模式下,执行代码块若干次,取最佳结果%%timeit:在单元模式下,
2021-01-25 16:27:22 675
原创 用python读CSV文件的异常
一、异常描述data =pd.read_csv('test.csv')UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid continuation byte二、解决方案(1)、不直接建立csv表。先建立xls表格,将数据保存在该表格中,再通过另存为转换为csv文件,这样就不会报错。(2)、利用记事本转码用python3读CSV文件,出现UnicodeDecodeError:解决办法:
2021-01-23 19:06:22 900
原创 pymysql连接数据库异常
一、源代码如下:import pandas as pdimport pymysql# 打开数据库连接# (“host address”,"user", "密码”,“库名”,“编码”)db = pymysql.connect("localhost", "root", "123456", "test", charset='utf8' )出现异常:---------------------------------------------------------------------------
2021-01-23 17:58:20 1609
原创 用python将指定目录下的doc文件转换为docx格式
python提供了win32com模块,其中的SaveAs方法可以代替人手批量将文件另存为我们需要的格式。win32com包含在pypiwin32模块中,只需安装pypiwin32模块即可,按win+R出现命令提示符窗口。输入以下:pip install pypiwin32pip install pathlib下面的代码将指定目录下的doc文件转换为docx格式,并放在该目录的temp_dir下面:from win32com import client as wc # 导入模块from p
2021-01-16 19:19:32 1073 1
Excel抽奖器(可自主设定名单顺序)
2020-10-04
Excel格式批量转换小工具.xlsm
2020-09-06
Python自动化办公 - 对Excel表格的操作.zip
2020-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人