python保存视频或者图片地址到mysql数据库,通过pymysql

python保存视频或者图片地址到mysql数据库,通过pymysql

    • 废话不说,直接开始
    • 先创建数据库Mon,然后创建表path,然后是python代码
      • 插入效果图
      • 参考链接

废话不说,直接开始

本代码只是通过pymysql 把本地文件夹下的图片或者视频保存到MySQL 数据库,关于pymysql的安装参考其他博文。

先创建数据库Mon,然后创建表path,然后是python代码

 create table if not exists path
 (id int,p varchar(100))
  engine=innodb charset utf8
# -*- coding: utf-8 -*-
##得到图像或者视频路径并保存在sql数据库Mon表psth中p字段中
import pymysql
import os
import re
try:
    db = pymysql.connect(host='localhost', user='root', passwd='123456', db='Mon')
    db.autocommit(True)
    cursor=db.cursor()
    i=1
    for Test,dirpath ,file in os.walk(r"/mnt/vsda3/nginx1/Vtest"):
        for f in file:
            r1=r'(mp4)' #如果是图片,换jpg
            if re.findall(r1,f):
                path=path.replace("\\","||")
                insert="insert into path(id,p) values({},'{}')".format(i,path+"||"+f)
                # 注意第二个{}要加上'{}'
                cursor.execute(insert)
                i+=1
    cursor.execute("select * from path")
    rows=cursor.fetchall()
    for r in rows:
        print(r)
    print("complete!!!!")
except:
    print("连接失败")

插入效果图

python保存视频或者图片地址到mysql数据库,通过pymysql_第1张图片
python保存视频或者图片地址到mysql数据库,通过pymysql_第2张图片
python保存视频或者图片地址到mysql数据库,通过pymysql_第3张图片

参考链接

参考链接如何使用python连接数据库
pymsql官网文档链接

你可能感兴趣的:(python,python,数据库,mysql)