我是Python新手,我有以下问题:
我正在将一个.txt文件的前72行写入另一个.txt文件,文本A.txt. 你知道吗
textA = open('textA.txt', 'w')
textA.write('\n'.join(lines[1:72]))
textA.close
现在,正如我所想,textA文件包含72个句子,每个句子从一个新行开始。
但是,当我进行行计数或试图通过
f=open ('textA.txt','r')
print f.read()
什么都没有发生(非空行计数为零)。你知道吗
有人能帮我吗?你知道吗
Tags:
看起来您尚未关闭文件句柄,
write
可能尚未完成。close
函数需要调用::textA.close()
。你知道吗为了不必担心忘记关闭文件,可以使用
with
语句。你知道吗然后,根据需要读回你的文件
相关问题 更多 >
编程相关推荐