問題タブ [stdout]
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 - stdoutをある種の文字列バッファにリダイレクトできますか?
Pythonを使用しftplib
て小さなFTPクライアントを作成していますが、パッケージ内の一部の関数は文字列出力を返さず、に出力しstdout
ます。stdout
出力を読み取ることができるオブジェクトにリダイレクトしたいと思います。
stdout
次のコマンドを使用して、通常のファイルにリダイレクトできることを知っています。
しかし、私はローカルドライブを使用しない方法を好みます。
BufferedReader
バッファをストリームにラップするために使用できるJavaのようなものを探しています。
python - Django テストの実行時に stdout を表示するにはどうすればよいですか?
でテストを実行すると./manage.py test
、標準出力に送信したものが表示されprint
ません。テストが失敗すると、失敗したテストごとに「stdout」ブロックが表示されるので、Django がそれをトラップしていると思います (ただし、テストが成功した場合は表示されません)。
c - stdoutへのwrite()とprintf出力がインターリーブされていませんか?
プログラムの出力(最初read
と最初write
がユーザーによって入力され、端末によってエコーされる)は次のとおりです。
printfの出力は、標準入力でCtrl + Dを押した後のものであり、後続の読み取りと一緒ではありません。なぜこれが起こるのですか?
python - Python サブプロセス - stdout/err を 2 か所にリダイレクト
を使用して外部プロセスを呼び出す小さな python スクリプトがありますsubprocess
。stdout と stderr をログ ファイルとターミナルの両方にリダイレクトしたいと考えています。
これはどのように行うことができますか?
c# - 7-Zip を使用して stdin を圧縮し、stdout で出力できませんか?
「実装されていません」というエラーが表示されます。
stdin を介して7-Zipを使用してファイルを圧縮し、stdout を介してデータを取得し、アプリケーションでさらに変換を行いたいと考えています。man ページでは、次の例を示しています。
% エコー フー | 7z ダミー -tgzip -si -so > /dev/null
Windows と C# を使用しています。
結果:
コード:
ファイルをメモリに読み込む別の簡単な方法はありますか?
現在、1) 一時ファイルへの書き込みと読み取り (簡単で、いくつかのコードをコピー/貼り付けできます) 2) ファイル パイプを使用します (中程度ですか? 私はそれをやったことがありません) 3) 他の何か。
winapi - 非表示の使い捨てコンソール アプリケーションを作成して通信するにはどうすればよいですか?
問題のあるサードパーティの DLL をラップする小さなコンソール アプリケーションを作成しました。_popenを使用して GUI アプリケーションから呼び出しており、コンソール プログラムの標準出力から値を読み取りたいだけです。その際、望ましくないコンソール ウィンドウが短時間表示されます。
これは、CreateProcess で特定の STARTUPINFO 構成を使用することで回避できることを認識しています。ただし、コンソール アプリケーションに修正を加えて、引き続き _popen を使用したいと考えています。Windows サブシステム (メインではなく WinMain) を使用して子プロセスを作成しても、コンソール ウィンドウは消えません。どうやら、_popen 通信を容易にするために、オペレーティング システムによってコンソールが割り当てられているようです。
サードパーティの DLL は不安定ですが、独自のハードウェアとのインターフェイスに必要であることに注意してください。したがって、DLL を GUI アプリケーションのメモリ空間にロードする方法は受け入れられません。
perl - Log4perlでstdoutおよびstderrへの出力を抑制するにはどうすればよいですか?
私は私のロガーを初期化するためにこのサブを持っています:
ログファイルにloginfoを入れたいだけです。これがstdoutにログに記録されないようにするにはどうすればよいですか?
tomcat - アプリごとに tomcat 6 の logs/catalina.out を構成する方法。(sys.out、sys.err の Web アプリ固有のログ ファイルを構成します)
要件はこれ...
RHEL-5 サーバーにデプロイされた 3 つの Web アプリケーションがあり、Tomcat 6.0.16 を使用してアプリをデプロイしました。アプリ固有のログ ファイルの tomcat/logs/catalina.out に入っている stdout、stderr を次のように構成したいと考えています。
tomcat/logs/app1.log tomcat/logs/app2.log tomcat/logs/app3.log
log4j を使用していますが、ログの詳細を生成するだけで、tomcat/logs/catalina.out に入ってくるアプリごとの stdout が必要です。
助けていただければ幸いです...
c - DOS ウィンドウを開き、DLL からデバッグ メッセージを吐き出します。
現在、labview から DLL を呼び出していますが、リアルタイムでデバッグできるようにする必要があります (時間に敏感なハードウェアにアクセスしているため)。エラー アサート メッセージを単に printf() したいのですが、DLL 内から DOS ウィンドウを開いてエラー情報をダンプする方法がわかりません。誰もこれを以前にやったことがありますか?ファイルでこれを行うことができることは知っていますが、そうする必要があるかもしれません。printf は、これを行うための非常に便利な迅速で汚れた方法です:)。
java - 画面上での表示を停止せずに、STDOUT をファイルにコピーします。
私が作成しているプログラムは、無人で実行するように設計されています。このため、stdout および stderr ストリームをログ ファイルにリダイレクトしました。これは問題なく動作しますが、まだソフトウェアを作成してデバッグしている間に、画面にも表示したいと考えています。これは可能ですか?
使用したストリームをリダイレクトするには
ありがとう。