read_drug.py 574 B

123456789101112131415161718192021222324252627
  1. import os
  2. f = open("d:/work/data/药品说明书.csv", "r", encoding='gb18030')
  3. count = 0
  4. buff = ""
  5. line_index = 0
  6. while (True):
  7. try:
  8. line = f.readline()
  9. line_index = line_index + 1
  10. except Exception as e:
  11. print (line_index)
  12. print (e)
  13. break
  14. if line == None or line == '':
  15. print("finished %d " % count)
  16. break
  17. if line.strip().endswith(',,,,'):
  18. buff = buff + line
  19. print(buff)
  20. print("="*60)
  21. buff = ""
  22. count = count + 1
  23. else:
  24. buff = buff + line
  25. f.close()