コマンドライン上で「python3 script.py one two three four five」を実行したときに、以下の結果を得たい。コード2行目の【A】に入るものとして正しいものはどれか。 [ 実行結果 ] [‘one’, ‘two’, ‘three’] [ コード ] import sys print(【A】)
正しい答えは以下の通りです:
python
import sys print(sys.argv[1:4])
sys.argvは、Pythonスクリプトを実行する際にコマンドライン引数のリストを格納するリストです。最初の要素(sys.argv[0])はスクリプト名(この場合は"script.py")であり、それ以降の要素は与えられたコマンドライン引数です。したがって、sys.argv[1:4]はリストのスライスを使用して、2番目から4番目の引数("one"、"two"、"three")を取得します。

ディスカッション
コメント一覧
まだ、コメントがありません