問題タブ [errno]
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 のファイル名属性が利用できない?
次のコードがあります。
OSError num を満たさない限り、問題なく動作します。123 ( The file name, directory name, or volume label syntax is incorrect
). 次に、except コード行で次のエラーが発生します。
filename
属性を使用しないことで解決します。ただし、私の要件により、この属性を使用しないことはできません。
別の方法はありますか?
ruby - Ruby1.9.2でモジュールの検索の検索メソッドを使用する際の問題
私はruby-1.9.2を持っている私のWindowsターミナルのirbに次のコードを書いています...そしてコードがモジュールFindのfind関数を使用しているにもかかわらず、私は次のエラーに遭遇しています:
上記のコードをfile(.rb)で試しましたが、同じエラーが発生します。
前もって感謝します...
c - 予期しないerrno値を生成するエラー
errno
で使用すると、予期しない値が発生perror
しglibc
ます。存在しないファイルが期待どおりarg[1]
に印刷されるときに指定された場合Error: 2
(これはENOENT
)。ただし、以下の行のコメントが解除されると、何を渡してもperror
エラー22()がスローされます。EINVAL
なぜこれが設定されているのか誰かが説明できますか?
編集:これはある種のEclipseのバグのようです。IDEは、perrorに何らかのエラーをスローさせているようです。プログラムはコマンドラインで完全に機能し、Eclipseの引数リストで正しいファイルが指定されている場合は完全に機能します。Eclipse内で実行すると、正しく失敗します。
linux - Fedora 14 - エラー 5 - ディスクに空き容量がありません - インストール後
私はFedoraを初めて使用しますが、まだそれを理解しています。私はそれを微調整し、自分のニーズに合わせて準備しようとしていました.yumを介してインストールしている間、パッケージを検索する必要があるという事実以外に何もありません. しかし、Fedoraの「ソフトウェアの追加と削除」を開くと. 「ディスクに空き容量がありません」というメッセージが表示され、詳細を確認すると「ディスク エラー :[errno 5] 入力/出力エラー」と表示されます。
いくつかの調査を行ったところ、通常はインストール中に発生することがわかりましたが、ここでは正常にインストールされました。
誰かがそれを手伝ってくれますか?後で、同じ警告の通知さえありました。そして、私にはたくさんの空き容量があります。
助けてくれてありがとう。
python - Pythonurlopen接続が中止されました-urlopenエラー[Errno10053]
一部のデータをWebスクレイピングするためにmechanizeとbeautifulsoupを使用するコードがあります。コードはテストマシンでは正常に機能しますが、本番マシンは接続をブロックしています。私が得るエラーは次のとおりです。
私は同様の投稿を読みましたが、この正確なエラーを見つけることができません。スクレイプしようとしているサイトはHTTPSですが、HTTPサイトでも同じエラーが発生しました。私はPython2.6を使用しており、0.2.4を機械化します。
これはプロキシによるものですか、それともエラーが示すように、ローカルマシン上の何かによるものですか?私は、システムのプロキシを使用するために機械化するために書き込みました:
繰り返しますが、これはすべて私のテストマシンで機能しますが、本番マシンではエラー10053が発生します。
c++ - errnos はどこで定義されていますか? i2c 用の Linux c/c++ プログラムの例
従来の linux c/c++ ソフトウェアで何か問題が発生した場合、魔法の変数 errno があり、何が問題なのかの手がかりが得られます。
しかし、これらのエラーはどこで定義されているのでしょうか?
例を見てみましょう (これは実際には Qt アプリの一部であるため、qDebug() です)。
次のステップは、その errno が何であったかを調べることです。これにより、終了するか、問題について何かを試みるかを決定できます。
したがって、この時点で if または switch を追加します。
私の質問は、「9」が表すエラーをどこで見つけるかです。私のコードでは、そのようなマジック ナンバーは好きではありません。
/ありがとう
c - perror 出力を fprintf(stderr, " ") にリダイレクトします
システムコール関数が失敗した場合、通常は perror を使用してエラーメッセージを出力します。fprintf を使用して perror 文字列を出力したいと考えています。どうすればこのようなことができますか:
c - 新しい C API で errno を使用することをお勧めしますか?
新しい C API で errno を使用することをお勧めしますか?
http://developer.gnome.org/glib/stable/glib-Error-Reporting.htmlのような問題を報告する他の方法を代わりに使用する必要がありますか?
おすすめは何ですか?
c - 不明なコマンドを execvp() に挿入する
こんにちは、不明なコマンドを execvp に渡すと、errno に次のエラーが表示されます。「そのようなファイルまたはディレクトリはありません」というエラーが表示されるはずですが、「コマンドが見つかりません」
どうすれば2番目のエラーを取得できますか?
c++ - getpwuid は errno を設定しません
このコードを Linux で実行すると、pw = NULL (予期される) と errno = 0 が返されます。なにが問題ですか?