-1
PythonのClickライブラリでは、ユーザーがターミナルウィンドウで入力したとおりの正確なコマンドラインを完全に取得する方法はありますか?ユーザーが入力した完全なコマンドラインを取得するには?
PythonのClickライブラリでは、ユーザーがターミナルウィンドウで入力したとおりの正確なコマンドラインを完全に取得する方法はありますか?ユーザーが入力した完全なコマンドラインを取得するには?
sys.argvを使用してください。
sys.argv[0]
は、あなたにインターペーターに渡されるスクリプトの名前を与えます。他のコマンドライン要素は空白で残りのリスト要素に分割されます。
シェルはコマンドを処理し、引数をプログラムに渡します。プログラムは一般に、ユーザが入力した正確なコマンドにアクセスすることはできません。 – khelwood
Linuxの場合、bashの履歴ファイルを読むことができます:open( '/ home/user/.bash_history')の行: print(line、end = '') –
sysはargvが機能しないのですか?それは、少なくともPythonインタプリタに渡されたものを与えるでしょう。あなたは何をしようとしているかについての詳細を提供できますか? – WombatPM