addfile.py 648 B

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