У меня есть 10 файлов, каждый из которых имеет 2 столбца с 1000000 строк. Я пытаюсь заменить все запятые в моих файлах на точки. Я использовал следующий скрипт
import glob
import os, os.path
list =[]
for filename in glob.glob("inputfile/*"):
with open(filename, 'r') as searchfile:
for line in searchfile:
if ',' in line:
replace=line.replace(",", ".")
list.append(replace)
f = open(filename, 'w')
for item in list:
f.write(item)
. Он работает, но полученные файлы имеют 2 столбца и всего 365 строк, что означает, что я потерял 999635 строк моих данных.
Можете ли вы помочь мне, пожалуйста ??
Edit:
sample of my data
-0,0222950 0,1429029
-0,0216510 0,1419368
-0,0226171 0,1406487
-0,0222950 0,1393607