@
yousaisama 我也不是业内人士,作为一个业余爱好者,我给你分享一下我平时会在什么地方用到 Python:
* 安装了 Python 的 yt-dlp 用来下载 B 站或者 YouTube 的视频或者视频中的音频转成 mp3
* 配合 requests 和 Beautifulsoup 写了个脚本去我常用的论坛自动搜刮新出的帖子里面的文本和图片、并按照作者进行分类、去重,调整图片的分辨率、把文本转换成 html ,配合 JS 脚本在内网网页展示的同时可以点击驻留在页面上的按钮自动跳转到指定高亮的关键词所在位置等等
* 把我收到的不同的人发来的文件按照指定的映射表依照我自设的规则归类保存到他们各自不同的文件夹里去归档
* 用 Python 写脚本,配合 Pillow 把指定文件夹里面的图片转换成符合我要求的 html ,放在我的 IIS 服务器里在内网网站上分享
* 用古董的 Win7 不能方便浏览 WebP ,所以用 Python 配合 ffmpeg 写了个快捷方式放在桌面上,直接拖拉进去把 WebP 转换成 PNG 或者 Gif 文件
* 因为搜集的网上很多图片是几张图片拼在一起的形式,在电脑上不方便浏览,用 Python 配合 OpenCV 和 numpy 写了个小脚本可以把图片按照上下组合或者左右组合的方式拆分开来。
* 配合 pyautogui 来进行一些枯燥乏味的自动化操作,比如把我用的拼音加加的单字固顶的字库在微软拼音输入法的设置里手动输入的时候,就可以让程序自动来点按钮。
* 主要还是用它来当爬虫,批量下载网站上的照片,但是因为效率过高,下载了太多而来不及筛选整理,很苦恼,o(∩_∩)o...哈哈!!!
总结,之所以有使用 Python 的需要,首先是因为现有的软件无法满足我个人的一些诉求,比如我最早学 Python 的动机仅仅是因为我常逛的一个网站上的图片分略缩图和原图,用批量下载工具下载下来都是缩略图,需要先手动保存下载列表,然后批量替换列表中的下载链接中的关键词,再把列表导回去下载器下载。下载完了根据不同的作者还要手动新建文件夹,再放到各自的文件夹里面去,效率低,速度慢,还容易出错。
就趁着疫情期间在家没事做看了几本书,浏览了一些教学视频,自己动手做了一些练习,慢慢就学会了,现在已经离不开了,真的是太好用了,能解决许多使用电脑时的痛点。
再比如我主力使用的 Win7 小台式机有两个显示器,一个竖起来一个横着放,为了摆放,它俩的上下边缘并不一致,这就导致更换桌面背景的时候需要采取特殊的技巧来计算两张不同的桌面各自的边界,更换很麻烦,写了一个 Python 脚本之后就点一下就可以了,省了很多时间。
所以千万不要为了学而学,而要想清楚为什么学。和传统技能不一样,计算机这行的东西变化好快的,一样东西你学会了几年之后就不流行了,比如 Flash 、比如 VB 、PHP 、而且不同的人有不同的需求,有人需要找工作,有人比如你我并不靠它吃饭,那就完全没有必要跟着他们后面去死磕那些大部头的专业书,程序写得难看、运行起来 bug 多慢一点又怎样呢,能解决咱们自己的痛点不就行了吗。
说了这么多,和你共勉。