File 如何关闭文件以便其他处理器可以使用它?
我正试图使用命令os.remove('text.pckl')删除文件text.pckl。我已由其他处理器创建该文件,但出现错误: WindowsError:[错误32]进程无法访问该文件,因为另一个进程正在使用该文件:“text.pckl” 如何关闭文件,使处理器不再使用它?到目前为止,我已使用file.close()命令。请尝试以下操作:File 如何关闭文件以便其他处理器可以使用它?,file,parallel-processing,multiprocessor,File,Parallel Processing,Multiprocessor,我正试图使用命令os.remove('text.pckl')删除文件text.pckl。我已由其他处理器创建该文件,但出现错误: WindowsError:[错误32]进程无法访问该文件,因为另一个进程正在使用该文件:“text.pckl” 如何关闭文件,使处理器不再使用它?到目前为止,我已使用file.close()命令。请尝试以下操作: os.close('text.pckl') 但现在我不能把泡菜倒进text.pckl。要使用os.close('text.pckl'),我必须通过os.o
os.close('text.pckl')
但现在我不能把泡菜倒进text.pckl。要使用os.close('text.pckl'),我必须通过os.open(?)打开文件,我不知道如何将pickle转储到这种文件中。我通常通过file=open('file.pckl','wb')创建pickle文件。