zoukankan      html  css  js  c++  java
  • sql server 中导出图片并命名

    import pyodbc
    import io
    from PIL import Image
    conn = pyodbc.connect(server='主机连接', user='sa', password='*****', database="*****",DRIVER='{SQL Server}')
    cursor = conn.cursor()
    SQL = "SELECT c.*,s.prod_thumb FROM ( 
            SELECT p.PROD_CODE,W.STK_ON_HAND,str(C.LST_PRICE) as LST_PRICE,c.PROD_CLS_CODE FROM WAREH_STK w 
            LEFT JOIN product p ON p.PROD_ID = w.PROD_ID 
            LEFT JOIN prod_cls c ON c.PROD_CLS_ID = p.PROD_CLS_ID 
            LEFT JOIN SYS_CODE_DTL d ON D.CODE = C.SEASON  AND d.CODE_TYPE = 'SEASON' 
            WHERE W.WAREH_ID IN (907) AND d.DESCRIPTION = '2020夏' AND w.STK_ON_HAND >0 AND RIGHT(p.PROD_CODE,2) = '34' 
             )c LEFT JOIN PROD_CLS s ON s.PROD_CLS_CODE = c.prod_cls_code"
    cursor.execute(SQL)
    for row in cursor:
        data = row.prod_thumb           # 图片信息字段
        account_code = row.PROD_CODE    # 商品信息做文件名
        acc_pr = row.LST_PRICE          # 价格并入文件名
        print("saving >> " + account_code + " ...")
        image  = Image.open(io.BytesIO(data))
        path = "daopoto\" + account_code +'_' + acc_pr + ".png" # d:\daopoto\ 路径
        image.save(path)
  • 相关阅读:
    观察者模式
    盛最多水的容器
    单例模式
    (七)STL适配器
    (六)STL仿函数functor
    (五)STL算法
    吴恩达《机器学习》课程总结(3)_线性代数回顾
    吴恩达《机器学习》课程总结(2)_单变量线性回归
    吴恩达《机器学习》课程总结(1)_绪论:初识机器学习
    图像表示与描述
  • 原文地址:https://www.cnblogs.com/chidao/p/12938130.html
Copyright © 2011-2022 走看看