2017-11-16 6 views
-1

PythonのClickライブラリでは、ユーザーがターミナルウィンドウで入力したとおりの正確なコマンドラインを完全に取得する方法はありますか?ユーザーが入力した完全なコマンドラインを取得するには?

+0

シェルはコマンドを処理し、引数をプログラムに渡します。プログラムは一般に、ユーザが入力した正確なコマンドにアクセスすることはできません。 – khelwood

+0

Linuxの場合、bashの履歴ファイルを読むことができます:open( '/ home/user/.bash_history')の行: print(line、end = '') –

+2

sysはargvが機能しないのですか?それは、少なくともPythonインタプリタに渡されたものを与えるでしょう。あなたは何をしようとしているかについての詳細を提供できますか? – WombatPM

答えて

0

sys.argvを使用してください。

sys.argv[0]は、あなたにインターペーターに渡されるスクリプトの名前を与えます。他のコマンドライン要素は空白で残りのリスト要素に分割されます。

関連する問題