- Pythonのコード実行時に引数を入れたくて試した
サンプルコード
コード
import sys
print(sys.argv[0])
print(sys.argv[1])
実行コマンド
- 実行はLinuxのターミナルで実施
- WindowsでもMacでも同じコマンドで可能
※Pythonのインストールが必要
- WindowsでもMacでも同じコマンドで可能
python test-arg.py hello
実行結果
test-arg.py
hello
解説
import sys
- sysライブラリを使用するためimport
- 標準ライブラリのため追加のインストール作業等は不要
print(sys.argv[0])
print(sys.argv[1])
sys.argv[]
を使用- 0番目から順に入る
sys.argv[0]
は実行した.py
のファイル名が入る- 引数として利用できるのは
sys.argv[1]
から
コメント