問題タブ [dev-null]
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 - pathlib の Path("NUL:").resolve() が Windows でエラーをスローします。これはバグですか?
私はposix/dev/null
ファイルと同等のWindows機能を探していて、発見しましたNUL:
このスニペットは Windows OS で動作し、実際に書き込み可能なファイルであることを証明しています。Path('NUL:').write_text('abcd')
ただし、Path('NUL:').resolve()
例外をスローしますOSError: [WinError 87] The parameter is incorrect: 'NUL:'
これは報告すべきバグですか、それとも予想される動作ですか? IE への呼び出しを?でラップする必要resolve()
があります。try...except
すべてのタイプをキャッチしOSError
た場合、それが正当なエラーかどうかを判断するにはどうすればよいですか?
EG 完全なコンソール出力:
bash - /dev/null への bash 出力は、stdout よりも 100 倍高速です
次の単純なプログラムは100x
、 に向けた方が高速です/dev/null
。
スピードアップがどこから来たのかを正確に知るにはどうすればよいですか?
EDIT : ファイルへのリダイレクトも100x
高速です。他のファイル/dev/null
とまったく同じだと思いますか?