连接数据库,查询找到关联本地文件内容并进行修改
本地有一大批图片,图片对应命名是数字加无关文字(形如:123456_图片.png)。需要将图片名称全部转化为统一格式的数据名称(数据来源数据库)。
条件:
- 数据库有关联表
- 统一命名格式图片(数字长度都是一样的)
操作思路:
- 连接数据库
- 找到需要操作的文件的路径
- 遍历所有文件
- 切片,取出所有文件的数字
- 用数字去对应数据库,查表
- 最后用需要的内容,使用rename替换原来的名称
只需用以下三个包即可
import psycopg2
import os
import sys
(因为操作win,要用到一些编码转换,所以没有试过在linux下会有什么编码情况)