我正在對這些數據進行循環。我有一個問題:當我打印日期時,會顯示:'2015.12。 :45123.251',...我想避免很多循環,所以它不會放慢速度。環路分離分離問題
for line in sline:
parts = line.split(',')
它只與「,」分開但在csv中有一個「。」在日期和時間之間。這當然會混淆代碼,並在日期和時間之間打印出0919而沒有分派。
在excel/csv文件中有60,000行。我如何將「,」更改爲「。」在excel的所有行中。或者在代碼中對其進行編程,以便改變它或理解它。
2015.12.09,19:45,123.287,123.324,123.149,123.251,2914 2015.12.09,20:00,123.249,123.288,123.081,123.188,4000 2015.12.09,20:15,123.189,123.243,123.073, 123.192,3463 2015.12.09,20:30,123.193,123.267,123.119,123.242,3561
完整的代碼讀取CSV:
lst = list()
with open("CHFJPY15.csv", "r") as f:
f_r = f.read()
sline = f_r.split()
for line in sline:
parts = line.split(',')
date = parts[0]
time = parts[1]
closeingtime = parts[5]
timestamp = date + time + closeingtime
lst.append(timestamp)
print(lst, "liste")