import re
import os
# dla prezentacji "wyłaczone"
#path = r'\\192.168.110.200\rcp\a'
# dla prezentacji - ponieważ plik "main.py" znajduje się
# w foderze z plikiem (plikami)
path = os.getcwd() # pobierz bierzącą sieżkę, skąd uruchomionu jest skrypt
prefix = "Zdarzenia_"
# iteracja przez listę plików i odczytanie zawartości tych, których nazwy zaczynają się od prefix
for filename in os.listdir(path):
if os.path.isfile(os.path.basename(filename)) and filename.startswith(prefix):
#print(filename)
with open(filename, 'r') as file:
contents = file.read()
contents = re.sub(r';(\d)(?=[^0-9])', r';0\1', contents)
contents = re.sub(r';(\d{4})(?=[^0-9])', r';0\1', contents)
#print(contents)
new_filename = os.path.splitext(os.path.basename(filename))[0].replace(prefix, "skonwertowany_")
#print(new_filename)
with open(new_filename + ".txt", 'w') as file:
file.write(contents)
2023;12;1;5;0998;12345;
2023;1;10;8;12345;54321;
2023;12;2;2;1234;00123;