Не создаётся текстовый документ
def napi1():
print('Напиток 1')
n = 1
b = 0
while b > 0:
open(str(n) +'.txt')
try:
n = n + 1
except FileNotFoundError:
f = open(str(n)+'no.txt', 'w')
f.write('1')
f.close()
b = 1
В чем ошибка, когда запускаю программу "Напиток 1" пишется, а документ не создается. Что делать?. Заранее спасибо!
Ответы (3 шт):
Автор решения: PythonicSpeaker
→ Ссылка
Стоит закрыть файл
open(str(n) +'.txt')
Возможно, поможет 'w+'
И было бы неплохо все-таки увидеть текст ошибки
Автор решения: a_nR1085__i
→ Ссылка
import os
def napi1():
print('Напиток 1')
n = 1
while True:
if not os.path.exists(str(n) + '.txt'):
f = open(str(n) +'.txt', 'w')
f.write(n)
f.close()
break
else:
n += 1