У меня есть папка с изображениями на рабочем столе, теперь я хочу сохранить путь к изображениям в моей таблице sql, как это сделать - PullRequest
0 голосов
/ 29 мая 2019

Я взял imageurl из другой таблицы SQL, загрузил изображения оттуда и сохранил эти изображения в моей системе.Теперь я хочу сохранить путь к папке в другой таблице SQL.

import pymysql.connections
from urllib.request import urlretrieve
try:
    conn = pymysql.connect(host='127.0.0.1', user='root', passwd='', db='anystore_app')
    cur = conn.cursor()
    sql_select_Query="SELECT * FROM amazon_beauty_health_gorcery_images"
    cursor = conn.cursor()
    cursor.execute(sql_select_Query)
    records = cursor.fetchall()
    for row in records:
         id= row[0]
         image_extension= 'JPG'
         product_id= row[3]
         print(product_id)
         imageurl= row[1]
          #print(imageurl)
         if imageurl=="":
            print("Image Not Available")
         else:
              urlretrieve(imageurl,"D:/upload/products/product_id_{}.jpg".format(product_id))

              cursor.execute("INSERT INTO anystore_masterdb.new_table(product_id,image_extension,imageurl)"
             " VALUES(%s,%s,%s)",(product_id, image_extension,imageurl))
              conn.commit()

    cursor.close()

except Exception as e:
    print("Error:-", e)
...