私の目標は、ターミナルを使用してインストールして操作できるプログラムを作成することです。
例えば、
- Pipがインストールされている
pip install numpy
ターミナルに書き込むと、numpyがインストールされます。
私が直面している課題:
ターミナルまたはコマンド ラインで記述する
pip
と、pip が何であるかが理解されます。これを実行する方法が思いつきません。上記の目的が完了したら、 の代わりに のような複数の引数を渡す必要があります。
install numpy
次のようになります。set color 4
私が使用している言語は Python で、OS は Raspbian です。
残念ながら、このような問題に関する用語が存在するかどうかはわかりませんが、自由に編集してください。
答え1
#!/usr/bin/env python
1)メインの Python プログラムの最初の行に のようなものを追加し( としますyour_program
)、 で実行可能にしますchmod a+x your_program
。次に、 ( に がない場合は ) と入力するyour_program
と、プログラム./your_program
が実行されます。.
PATH
詳細例この質問では、または他の多くの場所でも。
PATH
シェル プロファイルを変更して、そのようなプログラムを配置できるディレクトリをいくつか追加することもできます(私の場合は/usr/local/bin
、システム全体のプログラムと$HOME/bin
個人用のスクリプト用です)。
2) コマンドライン引数にアクセスするには、 を使用しますsys.argv
。導入例は次のとおりです。ここ、ライブラリ参照はここ。
次のような他のライブラリも使用できますargparseまたは取得これは、sys.argv
コマンドライン オプションの解析に役立ちます。