資格スワイプ
Python基礎・インタープリタ・入門編(1〜3章)

コマンドラインで `python script.py foo bar` と実行した場合、`sys.argv` の内容として正しいものはどれか。

  • A['foo', 'bar']
  • B['python', 'script.py', 'foo', 'bar']
  • ✓['script.py', 'foo', 'bar']
  • D['bar', 'foo', 'script.py']

解説

sys.argvの先頭要素には実行されたスクリプト名が入り、以降にコマンドライン引数が渡された順に格納される。実行コマンド名の「python」自体は含まれない。

根拠Pythonチュートリアル 2章 Pythonインタープリタの使い方(コマンドライン引数)

← 前の問題次の問題 →
スワイプでまとめて流す