Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 如何关闭文件以便其他处理器可以使用它?_File_Parallel Processing_Multiprocessor - Fatal编程技术网

File 如何关闭文件以便其他处理器可以使用它?

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.remove('text.pckl')删除文件text.pckl。我已由其他处理器创建该文件,但出现错误:

WindowsError:[错误32]进程无法访问该文件,因为另一个进程正在使用该文件:“text.pckl”

如何关闭文件,使处理器不再使用它?到目前为止,我已使用file.close()命令。

请尝试以下操作:

os.close('text.pckl')

但现在我不能把泡菜倒进text.pckl。要使用os.close('text.pckl'),我必须通过os.open(?)打开文件,我不知道如何将pickle转储到这种文件中。我通常通过file=open('file.pckl','wb')创建pickle文件。