Вы можете прочитать исходную file.txt
строку за строкой, а затем разбить эту строку методом string.split("*")
, а затем записать части каждой разделенной строки в отдельные файлы file1.txt
и file2.txt
.
Попробуйте это:
with open("file.txt", "r") as f, open("file1.txt", "w") as file1, open("file2.txt", "w") as file2:
for line in f:
parts = line.split("*")
file1.write(f"{parts[0].strip()}\n") # --> write name
file2.write(f"{parts[1].strip()}\n") # --> write activity