在编写新文件或附加到现有文件时,不会创建新文件,也不会显示附加文本。
# 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 error。
真奇怪的是,经过数十次尝试修改和保存代码后,有时它会创建文件。我试图找到原因,但有效的修改不一致,因为它们将在删除文件并重试后再工作一次,不再有效。
我可能会忽略一些非常简单的事情。帮助...