[英]Using pickle to write and read files in python with multiple processes
我正在使用 mpi4py 並希望在此過程中寫入和讀取泡菜文件。 我不斷收到錯誤,例如
return pickle.load(open(filename, "rb"))
EOFError: Ran out of input
我很確定這是因為一個線程正在嘗試讀取當前打開以由另一個線程寫入的文件。 如何使泡菜 MPI 安全?
使用with open(my_file, 'rb') as xxx
打開文件和/或使用 Lock
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.