При записи новых файлов или добавлении в существующие файлы новые файлы не создаются, а добавленный текст не отображается.
# does not create a new file
try:
with open('a.txt', 'w') as f:
f.write('youre a dummy')
except IOError:
print('IOError...') # no error
finally:
print('checked')
# does not append to existing file
f = open('b.txt', 'a+')
f.write('appending content')
f.close()
# it reads existing file!
with open('b.txt', 'r') as f:
r = f.read()
print(r)
Хотя это может иметь отношение к плагину nerdtree, но после ввода :set ma
или :set modifiable
ничего не происходит, и проблема не устраняется. Я также пытался выключить модифицируемое, а затем снова включить. ошибка Nerdtree .
Что действительно странно, так это то, что после десятков попыток изменить и сохранить код иногда он создает файлы. Я пытался найти причину этого, но изменения, которые работают, не согласованы, так как они будут работать один раз, после удаления файла и повторной попытки, снова не работает.
Возможно, я упускаю что-то очень простое. Помощь ...