各种实用脚本合集

利用 Python 一键抠图

偶然发现了一个抠图的接口,还挺好用的,以后就不用打开 PS 或者抠图网站了。

有时候拍完证件照需要处理,或者别人会知道你会点 PS,然后就让你帮忙 P 一下图,虽然说处理起来也很快,但还是浪费时间啊。如果可以用 Python 脚本代码自动化完成的话,那岂不是更方便了?!

这个抠图网站先介绍一下>>>>>官网: remove.bg

首先你要去官网注册一下, 拿到 api key 填到代码对应位置:YOUR_API_KEY_HERE

替换图片所在路径,开始起飞……

类似的网站,国内也有翻版,这个是国内版本:【抠图】在线抠图软件_ps抠图证件照换底色-稿定设计

只不过国内的并不提供API,手动上传, 可惜了。

Python版的代码附上:

# Requires "requests" to be installed (see python-requests.org)
import requests

response = requests.post(
    'https://api.remove.bg/v1.0/removebg',
    files={'image_file': open('/img_path/file.jpg', 'rb')},   # 这里填写图片路径
    data={'size': 'auto'},
    headers={'X-Api-Key': 'YOUR_API_KEY_HERE'},     # 这里替换你自己的 api key
)
if response.status_code == requests.codes.ok:
    with open('no-bg.png', 'wb') as out:
        out.write(response.content)
else:
    print("Error:", response.status_code, response.text)

一键抠图的效果可以看看:
抠图前
扣图后


获取文件夹全部文件名输出到 list.txt

场景需求:

导师:小王,这文件夹里有 1000 个PPT,你把它们的文件名统计一下,给我一个 txt。

小王:给我10秒。

操作步骤:

1.新建文本文档
2.dir \\?\%1 /a:-d /b /o /p /w >FileList.txt
3.重命名为[输出文件名列表.bat]
4.将文件夹拖到bat上

获取文件夹全部文件名的完整路径输出到 list.txt

场景需求:

导师:小王,这文件夹里有 1000 个PPT,你把它们的文件名统计一下,给我一个 txt ,格式是包含每个文件的完整路径,方便自动读取。

小王:给我10秒。

操作步骤:

1.新建文本文档
2.dir /b /s /a:-d>FileList.txt
3.重命名为[输出文件路径.bat]
4.将文件夹拖到bat上

文章作者: 洪卫
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 洪卫 !
 上一篇
服务端口知识 服务端口知识
1. 最常用的网页 80 和 443 端口1.1 端口介绍端口:80 服务:HTTP 说明:用于网页浏览。木马 Executor 开放此端口 端口:443 服务:Https 说明:网页浏览端口,能提供加密和通过安全端口传输的另一种 HTTP
2019-09-14
下一篇 
Ubuntu 安装 QQ/微信/TIM 等软件 Ubuntu 安装 QQ/微信/TIM 等软件
Ubuntu安装deepin-wine-QQ腾讯官方早就在 10 年代初就停止运营 Linux 版QQ,然而民间折腾 Linux 版 QQ 的脚步从来没停过。时至今日,它总算有了完美无暇的方案——deepin wine系列。要感谢deepi
2019-09-09
  目录