- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 Python使用subprocess模块时隐藏输出与显示错误的参数设置方法
最早我使用Python进行图片的爬取,有些图片是WebP格式,在我的Windows 7和ACDSee 3.2中显示不出来,所以我通过。程序将WebP图片转换为PNG,但是这样做存在一个问题,就是没有办法精确的控制这个过程,一旦产生错误也很难追溯。通过简单的搜索,得知Python官方已经在3.5之后的版本里面推荐使用subprocess模块来取代。但是问题也来了,虽然隐藏了无用的信息,那有用的信息也同样被隐藏了呀。作为函数的返回值,那发生错误的时候返回的就不是0了呗。看,这不就有错误结果了。
2024-07-25 10:35:01
740
原创 用JavaScript实现每次点击按钮(button)时,页面就会平滑地滚动(scroll)到下一个目标元素(class)的位置
用Javascript实现每次点击Button时,页面平滑滚动到下一个class所在的目标元素的位置。
2024-07-08 23:52:59
1099
1
原创 KB4493440 安装中遇到错误 0x80240034 的解决方法
Win10 升级补丁 KB4493440 安装中遇到错误 0x80240034 的解决方法
2023-09-19 11:58:15
783
原创 【WIN11】微软拼音输入法单字频率固定方法
把拼音加加的固定词组导入到windows10或11的微软拼音输入法中,以实现微软拼音输入法单字词频固定的效果。附上了dat文件,可以直接导入微软拼音使用。
2022-08-10 15:15:18
2409
3
原创 解决windows下蓝牙设备将休眠中的pc唤醒的困扰
蓝牙设备会试图连接休眠中的计算机,从而将计算机从休眠状态唤醒。本文讲述其原因,并提供其解决方案。
2022-05-09 05:09:48
5942
3
原创 使用VS Code和CMD批量更改文件夹中的文件名
背景用yt-dlp从Youtube上拉了许多mp3文件回来,发现每个文件都是这样的:The Sims 4 Cats & Dogs Official Soundtrack - Always In My Mind (Saving Forever) [DVKCo87RyZQ].mp3这固然是yt-dlp作者的好心,是为了防止出现覆盖同名文件的情况,用url中的最后几位来作为文件名的一部分,但是对于我们来说,无论是文件的整理,还是需要导入音乐播放列表的时候,显得既不美观,过长的文件名还不易显示。
2022-03-30 16:52:47
4106
原创 通过禁用文件夹权限解决微信pc端朋友圈自动播放视频的问题
实操放在前面,方便懒得滚动窗口的朋友先退出微信,打开用户文件夹,找到以下路径:“…\AppData\Roaming\Tencent\WeChat\XPlugin\Plugins\ThumbPlayer\…\extracted\”在extracted文件夹上点击鼠标右键,选择属性(Properties),修改extracted文件夹的权限:在此文件夹属性中找到“安全(Security)”页,从“组或用户名(Group or user names)”中依次选择每一个用户,再点击“编辑(Edit)”,
2022-03-29 07:27:08
3696
2
原创 Python os.rename() 导致WindowsError: [Error 183]的问题
我最近遇到了这个问题,是因为我先下载了一些文件在临时文件夹中,清理之后想要重命名该文件夹,但是报错。仔细分析之后发现是因为路径中存在相同文件名的文件夹。查了一下别人的文章,基本上大部分人的方案都很简单粗暴:换个文件夹名就好了,或者用shutil.move来覆盖新文件夹。拜托,这叫什么解决方案啊!...
2022-03-04 15:49:00
1447
原创 VS Code 1.62 禁用 Session contents restored from …… 的设置方法
VS Code 1.62 禁用 Session contents restored from …… 的设置方法前日升级到VS Code 1.62 之后,我的Terminal里总是会自动出现一行高亮显示:Session contents restored from DD/MM/YYYY at HH:MM:SS而且用鼠标往上滚动还会自动出现上一次运行VS Code时候的运行结果。对某些需要的朋友来说应该是个很好的功能,可是我每次看到高亮的提示,总感觉特别的刺眼。以下是关闭该功能的设置方法:按点击左
2021-11-13 04:39:26
1770
原创 初学者向-2021年Windows下C语言编译器GCC的简易安装
初学者向-2021年Windows下C语言编译器GCC的简易安装写在前面最近开始学习C语言,第一步当然是要装一个编译器,但是网上所能找到的教程都是教你装GCC。OK,可是要怎么装呢?搜了一下全网的教程,可以去GCC的官网下 mingw64 ,然而,关于如何安装 mingw64 ,各个教程莫衷一是,有的需要你选择需要的包,有的需要你复制某些文件到系统文件夹还有的要你去 环境变量 里面操作添加参数。对于一个初学者来说,在这一步就已经被打败了,还怎么继续学习呢?更可怕的是,如果你的GCC编译器安装的不
2021-11-13 04:32:20
2480
原创 用Python调用CMD命令 批量转换Webp到Png
背景写了个小爬虫,爬了一堆图片回来,全都是webp格式的。可我还在用着上古时代的AcdSee 3.2,一张张图片都拖到浏览器里去看也显得太傻了。虽然我瘾大,可是人菜。看了半天别的玩家写的各种奇奇怪怪的攻略,高人可以用powershell一句话搞定,我当然也知道powershell很好很强大,奈何我怎么改来改去在我的计算机上都跑不通。最后只好还是求助我刚学会没几天的Python。准备工作这webp的始作俑者当然是Google,它家也提供一个软件包用来折腾webp的文件。地址在此: https:
2021-04-28 09:50:43
344
原创 VSCode 中Module ‘requests.packages‘ has no ‘urllib3‘ member 解决方法
用Requests库去Get,选择参数verify = Falseresponse = requests.get('https://thumb/Fid_45/45_27741_a2f426b8032e489.jpg')if response.status_code == 200: with open('rm2.jpg', 'wb') as f: for chunk in response.iter_content(256): f.write(chunk)
2021-04-25 09:58:49
1646
2
原创 Python中出现“UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaa in position……“的解决办法
时间宝贵/太长不看/懒得往下滑/直接上结论:当Python中出现"UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaa in position……"的报错信息的时候,在命令中加上 encoding=‘utf-8’ 即可解决问题。背景最近沉迷Python写爬虫不能自拔,在实践BeautifulSoup的实例时,按照例题输入以下命令:# 官方举例from bs4 import BeautifulSoupsoup = BeautifulSoup
2021-04-23 03:18:43
39998
2
原创 记一件使用Python的Chardet库进行txt读取GB2312码时候遇到的小事
背景我的计算机里存有许许多多的小黄文,都是以前上中学时候从文曲星时代就攒下来的,大多是txt格式。现在有了手机,装了一个叫做Good Reader的App,每次遇到不同的编码的txt,都要重新手动选择切换编码格式,非常繁琐,影响兴致,所以萌生了利用Python来批量转换txt编码格式的念头。有人说,你这个人不正经,居然看小黄文。呔,正经人谁看优快云呐。环境Python 3.8.9 64 bit + Windows 7 Pro 64 bit 英文版chardet 4.0.0在摸索中前进的
2021-04-22 05:50:23
2307
4
原创 使用Python按文件名所包含的特定关键词实现文档分类整理
碎碎念我作为中国最早接触互联网的一撮人,硬盘上有无数上古时代的图片,也有很多是从早已不怎么流行的论坛里下载的图片。众所周知,这用PHPWind v7.5 搭建的,广泛使用的中文论坛,它的用户id其实都是对应着一串数字,发表的图片都是以论坛的文章版块分类来命名相应的格式,很有规律。但是如何根据已经有的id来分门别类整理新下载的图片,这是一个难点。我以往都是手动一个个的分类,查找,移动,复制,粘贴,效率很低,很容易出错。所以最早学Python的动力其实不是为了写爬虫,而是为了把我手动下载下来的海量的图片
2021-04-17 07:29:20
4442
7
原创 FFmpeg Windows版 官网下载与安装
引子之前在知乎上发过一篇教人转换flv格式成mp4格式的文章,结果无数人跑来留言问怎么下载怎么安装FFmpeg。啊,这。考虑到知乎的帖子修改实在很不方便,就在这里简单说一下,能不能在这里看到全凭各位缘分了。FFmpeg与GPL协议众所周知,FFmpeg作为开放源码的自由软件,是在LGPL、GPL协议下发布的(如果使用了其中一些使用GPL协议发布的模块则必须使用GPL协议),任何人都可以在遵守协议的情况下自由使用。目前有很多播放软件都使用了Libav、FFmpeg的代码,但他们并没有遵守LGPL,G
2021-04-05 10:25:36
29870
10
原创 疑似Intel(R) SpeedStep技术导致Win7系统死机的现象记录
Lenovo Thinkcentre M900Tiny 台式计算机BIOS Version/Date FWKTACA, 3/24/2020Processor Intel(R) Core(TM) i7-6700T CPU @ 2.80GHz, 2808 Mhz, 4 Core(s), 8 Logical Processor(s)内存 16GBWindows 7 Professional 64位 英文版Version 6.1.7601 Service Pack 1 Build 7601Fir
2021-04-02 12:13:15
2102
2
原创 看来我不是那一个人啊,有点惨。
缘起都说好奇心害死猫, 我在网上冲浪的时候,也不知道脑子哪跟筋不对,看到了下面的这道题。在一众奇奇怪怪的搞笑图片中显得格格不入,正好最近学了一点Python,一时忍不住,手痒痒,浪费了人生中的半个小时:Python代码实现首先利用Python的内置模块itertools轻松搞定1到8的排列组合:import itertoolsNUM_EXAMPLE = [1, 2, 3, 4, 5, 6, 7, 8]all_num_lists = []for each_num_cmb_list in
2021-03-21 10:26:28
116
原创 ffmpeg减小mp4体积,使微信可以正常播放的方法
用Windows10自带的录制软件Xbox Game Bar录制的Mp4视频虽然好,但是体积十分大。而微信之类的软件往往有体积限制,只能发送20MB以内的文件。尝试使用ffmpeg方法如下:方法一:ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4点评:该方法虽然体积更小,但是微信内置的解码器并不能支持正常播放,发送给收信方之后,视频将只有音频。方法二:什么都不用,就用ffmpeg默认的参数进行转码:ffmpeg -i inpu
2021-03-12 08:17:46
1083
原创 双面文件,单面分别扫描后,用Python拼合排序生成PDF的方法
故事背景当初买一体机的时候,一味图便宜,想着要啥自行车,本来是准备只买一个单独的激光打印机的,好久以前的HP激光打印机P1020用的十分满意。奈何商店里一体机的售价普遍比纯打印机要便宜,就只好捏着鼻子买了一个一体机,当然是最便宜,也最低配置的一款,只有单面扫描功能,型号是Brother DCP-L2550DW。(其实是因为这款当时在打折)正巧年底许多文件需要归档,动辄几十页,虽然有送纸器这种好东西可以做到连续扫描,但是每次只能扫单面。尝试使用Adobe Acrobat将正面和反面一一拼接,既容易出错
2021-03-02 12:57:52
2202
1
原创 ffmpeg 实现将webp格式图片转换为jpg格式
从11区的一些网站上爬了一些图片下来,很意外,是webp格式,我的上古时代的ACDSEE 3.2并不能正常打开。搜了一下国内似乎还没有人用ffmpeg来转换,实际上是可以的,只需要在命令行里面输入以下命令即可实现批量转换:for %i in (*.webp) do ffmpeg -i "%i" "%~ni.jpg"如果您的计算机上也安装有ffmpeg,不妨一试。...
2020-12-20 12:55:57
2169
原创 批量下载vk.com上的图片
用Python来练习爬虫,假如使用BeautifulSoup或者Selector进行图片链接提取,很困难,当然也可以强行分析,反复尝试,但是世上无难事,只要肯放弃~Beautifulsoup或者Selector学不好,还可以采用我们业余爱好者的野路子,用Python 3自带的json模块和os模块配合浏览器和迅雷之类的下载工具来曲线救国。保存单张或少量图片以下面的这个网页为例:Yun Seon Young - 윤선영 _ Yoon Sun Young’s album首先打开大图模式,然后再打开
2020-12-20 06:42:26
3807
1
原创 Python下载的图片不完整之解决方案
项目场景:最近因为疫情在家赋闲,跟着网上的文章学习Python爬虫。这个过程中遇到无数千奇百怪的问题,其中最困扰我的莫过于个别下载下来的图片不完整。问题描述:Windows 7 Pro 64位,Python 3.8.6统计规律,当服务器连接质量不佳时,下载下来的图片有极大的概率会产生因为文件不完整而形成的灰色的色块,尤其是大尺寸的jpg格式的文件。如图所示:,不忍丢弃,遂试图修复。具体故障如下:通过3.5 mm音源线或蓝牙连接PC播放音乐。外接电源线插入充电。在播放开始后,半小时到一个半小时不等的时间内自动关机。再次开机失败,需要等待数秒第二次开机才能成功。再次开机之后,音量被重置到最小,需要手动按**+**键来提升音量上述故障过程会继续重复排除故障的尝试:
2020-11-10 07:41:51
6778
7
原创 关于Potplayer右下角弹窗解决方案
关于Potplayer右下角弹窗解决方案Potplayer,是KMPlayer的原作者姜勇囍進入Daum公司后的新一代作品,优点很多。之前使用的是同作者的KMplayer,可惜被收购后因为广告太多,所以弃用。如今Potplayer也开始了广告化的进程,让人唏嘘感慨。虽然广告还在测试中,不是每次启动都会有,但是大势所趋,与其坐等不知何时会推送的广告,不如回滚到没有广告模块之前的版本。查阅了许多文章,最后一个无广告弹窗的版本是1.7.18958旧版本的所有PotPlayer都可以在以下地址下载获得:
2020-11-10 07:14:51
14979
2
原创 [Python] cmd中‘py‘命令不被识别的解决方案
[Python] cmd中'py'命令不被识别的解决方案附:环境变量设置方法最近我的兴趣从Python转移到了C语言,在给MinGW-W64添加环境变量(Path)的时候,不小心覆写了Python的Path。重新添加回来之后,发现原来一直在用的py命令竟然不能用了:平时我都是使用py demo.py现在会报错:‘py’ is not recognized as an internal or external command, operable program or batch file.
2020-10-07 11:51:04
4152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人