私の質問は、os.system('cls')
を使用して、コマンドライン出力をpythonコマンドラインプログラムでクリアする必要があるかどうかです。私は通常os
モジュールの方法を使用しますが、私はサブプロセスモジュールを使用することがコマンドラインへの呼び出しのためのより良い選択であることを読んでいます。一般的には、どちらを使うべきですか?そして、私がサブプロセスの方法を使用する場合、私はモジュールの経験がほとんどないので、私はそれをやっていくつもりです。あなたの返信を先にありがとう。osモジュールで画面をクリアし続けるか、サブプロセスを使用する必要がありますか?
0
A
答えて
1
あなただけの、cls
代わりのos.system()
を呼び出すためにsubprocess
モジュールを使用する場合:
import subprocess
subprocess.call("cls", shell=True)
をあなたはより複雑にsubprocess documentationを参照してください何かをしたい場合。
+0
ありがとう、すぐにあなたのポイントを得るでしょう:) –
関連する問題
- 1. mysql_close(接続)を使用する必要がありますか?
- 2. フロートをいつクリアする必要がありますか?
- 3. SharedPreferencesを使用してログイン画面を作成する必要がありますか?
- 4. 州を使用してアプリケーションのメニューと画面を実装する必要がありますか?
- 5. 「5.12.0を使用し、警告を使用する」を使用する必要があります。 perlモジュールで?
- 6. Perlアップデート - モジュールを再インストールする必要がありますか?
- 7. 画面サイズごとにフラッシュファイルを作成する必要がありますか?
- 8. マトリックスを使用してビットマップを画面サイズに合わせる必要がありますか?
- 9. alertdialogboxは画面の下部からポップアップする必要がありますか?
- 10. ディスパッチブロックで「weakSelf」を使用する必要がありますか?
- 11. DynamoDBでEC2を使用する必要がありますか?
- 12. ユニットテストでAutoMapperを使用する必要がありますか?
- 13. ライブラリでモデルを使用する必要がありますか?
- 14. プロダクションコードでfmtを使用する必要がありますか?
- 15. Android - PreferenceActivityを引き続き使用する必要がありますか?
- 16. 必要なのはActiveRecordとActiveMailerだけですが、Rails/Merbを使用する必要がありますか?
- 17. @synthesizeをまだ使用する必要がありますか?
- 18. 実行した後にsetTimeoutsをクリアする必要がありますか?
- 19. 繰返し決済モジュールに繰り返しプロファイル(ベータ版)を使用する必要がありますか?
- 20. InitCommonControlsEx()とInitCommonControls()を使用する必要がありますか?
- 21. はcaptchaを使用する必要がありますか?
- 22. 私はフォームタグを使用する必要がありますか?
- 23. xlibの "XAllocSizeHints()"を使用する必要がありますか?
- 24. ブートストラップを使用する必要がありますか?
- 25. Rails 3.1:CoffeeScriptを使用する必要がありますか?
- 26. コンテンツプロバイダを使用する必要がありますか?
- 27. ライブチャット - 何を使用する必要がありますか?
- 28. アクセサーを使用する必要がありますか?
- 29. タイプコードのインターフェイスを使用する必要がありますか?
- 30. コードカバレッジツールを使用する必要がありますか?
サブプロセスのドキュメントを見ましたか?これは、コマンドを実行するための他のメソッドをすべて置き換える豊富な例を持っています。 – jdi
はい、私は 'Popopen'の使い方と、いつI/Oが動作するのか混乱しています。 –
これは些細なことだが、それは本当に重要ではない。サブプロセスモジュールは、子プロセスのstdin/stdout/stderrで作業する必要がある場合に便利です。 – Glider