я должен работать с текстовым файлом, как так:Чтение и запись текстовых файлов
<KeyPlat> = 1228.3
<KeyTran> = 690.3
<KeyTotal> = 1918.6
<KavPlat> = 2996.3
<KavTran> = 3811.4
<KavTotal> = 6807.7
Я пытаюсь использовать эти данные для записи в новый текстовый файл с ожидаемым выходом, как это:
Table 1
Platform 1228.3
Transfers 690.3
Table 2
Platform 1918.6
Transfers 2996.3
Total 6807.7
Я пытаюсь просто вывести цифры и сохранить их для записи в новый файл. Метод, который я использовал, заключался в поиске ключевых символов, и когда я начинаю вытягивать цифры. Я не уверен, куда идти с этого момента.
def foo():
# Open write and read files.
f1 = open('text.txt', 'r')
f2 = open('to.txt', 'w')
f2.write("Table 1"\n)
f2.write("Platform\t")
#Start of digit information
searchquery = '='
#End of digits
searchquery2 = '<'
for line in f1:
for letter in line:
if letter is not isdigit():
if letter == searchquery:
if letter == searchquery2:
Почему 'Total 1918.6' отсутствует в первой таблице строфе? – Kaz