Python

Pythonでコマンドラインから引数を取得する(sys.argv)

Pythonでコマンドラインから引数を取得する(sys.argv)

Pythonでコマンドラインから引数を取得したい。

Pythonファイルの設定を変えて起動させたい場合や、Pythonの外部から変数を渡したい場合に役立つコマンドライン引数。
今回はコマンドラインから引数を渡す方法について述べる。



コマンドラインとは?

コマンドラインとはPCやサーバーをコマンドで操作する画面である。
Windowsでは通称黒い画面こと コマンドプロンプト 、 Macでは ターミナル と呼ばれる。


コマンドラインから引数を渡す方法

Pythonにコマンドラインから引数を渡すには sys.argv を使う。

[python title="commandline-var.py"]
import sys

args = sys.argv
for v in args:
print(v)
[/python]

実行する際は python (実行するファイル名) 引数1 引数2 引数3... というコマンドで実行する。

[python title="実行"]
python commandline-var.py a b c
[/python]

実行結果を見るとわかるように引数0として実行するファイル名が表示される。

[python title="実行結果"]
commandline-var.py
a
b
c
[/python]

参考
Pythonでコマンドライン引数を受け取る - Qiita


まとめ

  • Pythonにコマンドラインから引数を渡すには sys.argv を使おう


ITipsと同じようなブログを作る方法

ブログに興味がありますか?

もしブログに興味がある場合は↓このページ↓を参考にすれば、ITipsと同じ構成でブログを作ることができます

サーバー、ドメイン、ASPと【ブログに必要なものは全て】このページに書きました。
同じ構成でブログ作るのはいいけど、記事はマネしないでネ (TДT;)

ランキング参加中

にほんブログ村 IT技術ブログへ

他にもブログやSNSで紹介してくれると励みになります。

はてブのコメントで酷評されると泣きます(´;ω;`)

-Python

© 2024 ITips