-3
このコードをアプリケーション(.exe)ファイルとして実行すると、空白の出力ウィンドウが返されます。os.popenが.exeとして機能しない
import os
r = os.popen('cmd').read()
print(r)
誰かが私のコードを修正するか、altenativeを示唆してもらえますか? 編集: 私の目的は、プログラムを実行可能ファイルとして実行し、DOSコンソールでコマンドを実行し、コマンドの出力を返すことです。
おかげ
コード出力この例外: 「トレースバック(最新の呼び出しの最後): ファイル "C:\ Users \ユーザーmyusernameと指定\デスクトップ\のtesting.py" stdin.writeで、3行目、(」 cmd ") NameError:name 'stdin'が定義されていません –
固定されています(私は' stdin.write'の前に 'proc.'を忘れています) – Arount
私の混乱の解答とあなたの忍耐に感謝します。申し訳ありません –