小前言(请跳过):
本人Python小白,因为最近想整理下近10几年的老照片,然后就有了用脚本批处理照片的想法。
初始需求其实很简单,就是筛选自己想要的照片到指定文件夹,然后按照exif信息重命名照片为拍摄时间_拍摄设备.jpg,比如20180101_122334_E-M10.jpg代表的是2018年01月01日12点23分34秒用E-M10拍摄的照片。
这个算不上教程,不会全面地介绍某个库,只是我在折腾过程中的小摘要小想法,
如有错误请指出,如有疑问当然也欢迎留言相互讨论。
原教程详见:
https://code.visualstudio.com/docs/python/python-tutorial
1. 安装python
需要注意:python官网最显眼最容易找到的的下载按钮,默认下载的是32bit的Python安装包
如需64bit请移步(有些库只支持64bit,比如pyexiv2)
https://www.python.org/downloads/windows/
2. 安装VSCode和Python插件
微软官网下载VScode,洁癖患者(我)请下载绿色免安装Zip包
https://code.visualstudio.com/download
解压/安装后在VScode Extension界面下搜索Python插件并安装
安装完毕后,理论上已经可以在VSCode里跑Python了
3. Hello World
建议建立一个放置py文件的文件夹,比如C:\Dev\Py
Windows资源管理器里手动新建,或者Vscode Terminal里mkdir C:\Dev\Py
用VScode打开C:\Dev\Py文件夹
手动新建文件hello.py,或者直接在Terminal中使用echo nul> C:\Dev\Py\hello.py命令
在hello.py中输入/复制以下内容
msg = "Hello World"
print(msg)
鼠标右键菜单点击Run Python File in Terminal或者右上方绿色Play三角,下方Termial之后便会输出运行结果,如下图
4. 新建虚拟环境并在虚拟环境下安装库
原教程中matplotlib的库我不怎么用,虚拟环境安装库的内容另写一篇以pyexiv2为例子再做介绍。