問題タブ [eoferror]

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.

0 投票する
1 に答える
6507 参照

python - 子プロセスが機能していない場合でも MultiProcessing Pipe recv がブロックされる

このトピックに関するいくつかの質問を読んで、子プロセスが親プロセスからファイル記述子を継承することを理解しました。これにより、親が接続を閉じたときに子が EOFError を受け取ることがより困難になります。

しかし、私の状況は逆で、直面している問題がわかりません。

子プロセスを開始する親プロセスがあり、作成したパイプ接続の一方の端にアクセスできるようにします。子プロセスが完了したり、誤動作したりすると、すべてが停止し、接続が閉じられます。この時点で、子プロセスは機能していないことがわかります。

次に、親プロセスの接続がブロッキング recv 呼び出しで EOFError をスローすることを期待しています。しかし、代わりにただそこに座って待っています。

ここで何が欠けていますか?

編集

この例は問題を表していると思います:

別のスレッドを使用すると、親は独自の接続を閉じることができ、すべてが正常に機能します。(これを行うには、子が終了したことを何らかの方法で知る必要があることに注意してください)代わりに、recv を直接呼び出すと、明らかにブロックされますが、子プロセスが接続を閉じるとすぐに EOFError が発生すると思われます。しかし、そうではありません。誰でも明確にできますか?

0 投票する
1 に答える
130 参照

python - Pythonでジャンケンゲームを書く際のエラー

私はじゃんけんゲームの簡単なコードを書こうとしていましたが、これは完全なコードですが、行 player = int(raw_input("Choose from 1-3: ")) に EOF エラーが表示されています。手伝ってくれませんか??ありがとうございました

0 投票する
2 に答える
701 参照

ruby - Ruby: gem serialport でファイルの終わりに到達

Rubyでgem serialportを使用すると、エラーコードが表示されますEOFError: end of file reached

なにか提案を?

0 投票する
1 に答える
7494 参照

python - Python EOF エラー raw_input()

Zed Shaw のLearn Python the Hard Wayを使用しています。

演習 11 では、コードはEOF2 行目でエラーを生成します。コードは次のとおりです。

StackOverflow、Google、および Hacker News フォーラムを検索しました。(a)この問題を解決し、(b)理解できる答えは見つかりませんでした。

私は ideone.com で python コンパイラを使用しています (他の 2 つのオンライン コンパイラも試しましたが、どちらも機能しませんでした)。

(これを読んでも適用できませんでした: raw_input() の Python EOF エラー)。

0 投票する
1 に答える
79 参照

python - Python Pickling EOF の問題

以下のコードを使用して、ピクル ファイルからユーザー ポイントを読み込もうとしています。

ただし、EOFerror. ファイルは間違いなくそこにあり、コンテンツも含まれているようです。

0 投票する
1 に答える
311 参照

ruby-on-rails - RailsでWebアプリケーションを起動できませんでした

2 つ目の Rails アプリを Linux サーバーにデプロイしようとしていますが、「Web アプリケーションを開始できませんでした」というメッセージが表示されます。これを解決するためにどこを見ればよいかわかりません。Appache/パッセンジャーを使用。仮想ホストのセットアップは、サーバー上で実行されている他のサイトと似ています。新しいサイトには別の IP アドレスを設定しています。また、Ruby RVM ファイル ディレクトリは 2 つのアプリで共有されています。エラー出力は次のとおりです。

Web アプリケーションを開始できませんでした

0 投票する
1 に答える
1971 参照

python - pickle.load() txtファイルがいっぱいのEOFエラー

プログラムに、テキスト ファイルから dict をインポートする小さなコードがあります
。次のエラーが表示されます。

私のコードは次のとおりです。

ファイル LessonOut.txt には、次の文字列があります。

このエラーが発生する理由がわかりません。他のスレッドで修正が見られませんでした。
{'hello','world'}
と表示されます