addfile.py 617 B

123456789101112131415161718192021222324252627
  1. import sys, glob
  2. import mysql.connector
  3. conn = mysql.connector.connect(
  4. host="127.0.0.1",
  5. user="user", passwd="passwd",
  6. database="vps2022", buffered = True )
  7. c = conn.cursor()
  8. files = []
  9. for f in sys.argv[1:]:
  10. files = files + glob.glob(f)
  11. def readfile(file):
  12. f = open(file, 'r')
  13. str = f.read(); f.close()
  14. return str
  15. for file in files:
  16. file_str = readfile(file)
  17. row =(file, file_str)
  18. c.execute("DELETE FROM text WHERE name=%s ", (file,) )
  19. c.execute('INSERT INTO text VALUES (%s,%s)', row)
  20. print("FontName: " + file + " ....OK")
  21. conn.commit()
  22. conn.close()