質問: load_np_name.replace('inp','out') np.save(save_np_name, ret) ``` **terminal 1での実行内容** ``` $ python3 my_script.py inp1.npy ``` **terminal 2での実行内容** ``` $ python3 my_script.py inp2.npy ``` この時、terminal1とterminal2はほとんど同時に処理を開始しています。また実際はfor文で`np.save()`が複数回走っていたり、保存したいnumpy変数のサイズが大きくて`np.save()`に時間がかかったりするため、場合によっては`np.save()`のタイミングがかぶることもあると思います。 このような場合、terminal1で動かしている内容とterminal2で動かしている内容が混線してしまう恐れはありますでしょうか? 今まではないと思っていたのですが、保存された.npyの値に少し違和感を持ち、もしかすると混線することはあるのだろうかと不安に思い、質問致しました。よろしくお願い致します。
回答: 出力先のファイル名が異なっていれば問題ないはずです。同じ場合は排他制御が必要となります。