問題タブ [oserror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - "OSError: [Errno 127] Key has expired" - Pandas df.to_csv メソッド
df.to_csv()
プロセスの一部として次の行を実行する場合multiprocessing
:
次のエラーが表示されます。何が問題なのかわかりません (以下のスニペットは 1 つのmultiprocessing
プロセスのものです)。
上記のスタックトレースですべてのプロセスが失敗した後、出力が得られますBus error (core dumped)
。
「キーの有効期限が切れています」と聞くと、検証が必要なものや、時間制限のあるアクセスを提供するもの (ファイル ポインタ? サーバーにアクセスするためのキー/チケット?) を思い浮かべます。私はサーバー上のセッションでスクリプトを実行したtmux
ので、サーバーへのアクセスは問題ではなかったと思います (エラー 127 のグーグル検索でマウントの問題が指摘されましたが、ここでは問題ではないと思います)。基本的にファイルハンドルを返すメソッドでスクリプトが失敗したためget_handle
、ファイルポインタが問題のようですが、理由はわかりません。
それが役立つ場合はmultiprocessing
、関数を並列化するために使用していますが、異なるプロセスが異なる csv ファイルに書き込むため、ここでは問題になりません。