test.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import pandas as pd
  2. def conv(file):
  3. ff_name = file
  4. target_file_name = "ta_"+ff_name
  5. with open(ff_name, 'rb') as source_file:
  6. with open(target_file_name, 'w+b') as dest_file:
  7. contents = source_file.read()
  8. dest_file.write(contents.decode('utf-16').encode('utf-8'))
  9. # data = "../docs/test3.csv"
  10. data = target_file_name
  11. df = pd.read_csv(data, sep="\t", skiprows=2) # 制表符分隔tab
  12. # df = pd.read_csv(data, skiprows=2) # 制表符分隔tab
  13. return df
  14. conv("test3.csv")
  15. # df = pd.read_csv(data2, sep=",", skiprows=0, keep_default_na=False, na_values='NULL') # 制表符分隔tab
  16. # filename = "test"
  17. #
  18. # keywords = df.iloc[0]
  19. # keyword1 = df['Keyword']
  20. # # print("keyword: ", keywords)
  21. # # print("keyword: ", keyword1)
  22. # lines = df.shape
  23. # i = 0
  24. # rows = lines[0]
  25. # db = dataset.connect('mysql://root:pAssw0rd@localhost:3306/keyword?charset=utf8mb4')
  26. # table = db[filename]
  27. # # print(table)
  28. # # for i in range(rows):
  29. # # row1 = df.iloc[i]
  30. # # k = df['Keyword']
  31. # # c = df['Currency']
  32. # # a = df['Avg monthly searches']
  33. # # # table.insert(dict(Keyword=k, Currency=c, AvgMonthlySearches=a))
  34. # # print("row: ", row1)
  35. # # print("k: ", k)
  36. # # print("c: ", c)
  37. # #
  38. # # i += 1
  39. # k = df['Keyword']
  40. # print("k: ", k)
  41. # db.close()