
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RustでPythonをコマンド実行 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RustでPythonをコマンド実行 - Qiita
メインスレッドを止めず、Pythonからの出力結果は変数で受け取りたくて調べてみた。 単純なソースコード... メインスレッドを止めず、Pythonからの出力結果は変数で受け取りたくて調べてみた。 単純なソースコード python 1秒毎に文字を標準出力するスクリプト。 import time for i in range(5): print(i) time.sleep(1) print("end") thread::sleepを使って0.5秒毎にPythonの出力結果をstdout.read_line(&mut line)でlineに書き込み、println!で表示させる。 追記:このままではstdout.read_lineでPythonからの出力を待つ状態になるので、下部の「制御も別スレッドに分ける」に記載しているコードのように、メインスレッドとは完全に分けるか、非同期処理で動作させる方が良いかもしれない。 use std::{env, thread}; use std::io::{BufRea