Страницы

Поиск по вопросам

вторник, 31 декабря 2019 г.

Почему не работает вывод в файл?

#python #файлы #python_3x


Не работает вывод в output.txt, IDE выдает ошибку


  ouf.write(result) io.UnsupportedOperation: not writable


Код:

with open('dataset_3363_2.txt') as inf:
    dnk = inf.readline()

result = ''
i = 0
kol = 0
let = ''
while i != (len(dnk) - 1):
    if not ('0' <= dnk[i] <= '9'):
        for j in range(0, kol):
            result += let
        let = dnk[i]
        kol = 0
    else:
        buf = str(kol) + dnk[i]
        kol = int(buf)
    i += 1
for i in range(0, kol):
            result += let

with open('output.txt') as ouf:
    ouf.write(result)

    


Ответы

Ответ 1



Тебе нужно явно указать, что ты открываешь файл для записи: with open('output.txt', 'w') as ouf: ouf.write(result)

Комментариев нет:

Отправить комментарий