超初歩的なことですみません。
コマンドライン引数についてサイトで調べても引数をどこで渡すのかがわかりませんでした。例えば以下のコードを実行した際に
exercise.py
python
1import sys 2 3args = sys.argv 4print(args[0]) 5print(args[1]) 6print(args[2])
実行結果
python
1C:/Users/ユーザー名/Python/exercise.py 2Traceback (most recent call last): 3 File "C:/Users/ユーザー名/Python/exercise.py", line 5, in <module> 4 print(args[1]) 5IndexError: list index out of range
何のリストも渡していないので以上のようになります。
実行したいこと
python
1python exercise.py hoge fuga 2sample.py 3hoge 4fuga
とするにはどこでどのようにコマンドライン引数を渡せばよいか教えてほしいです。
よろしくお願いします。
コマンドプロンプト実行結果
cmd
1>>> python exercise.py hoge fuga 2 File "<stdin>", line 1 3 python exercise.py hoge fuga 4 ^ 5SyntaxError: invalid syntax
以上のコードは以下のサイトより引用しました。
リンク内容
回答2件
あなたの回答
tips
プレビュー