読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

Pythonで可変長の引数をとる

Pythonで可変長の引数をとる方法です。
……考えてみれば、あたりまえなのですがリストのスライスを使ってあげればいいです

実際のところ

四個以上あるような引数で、1〜3番目までとそれ以降をそれぞれ別に表示したい場合以下のようにします

import sys

print(sys.argv[1:4])
print(sys.argv[4:])

実行結果はこんな感じ

$ python hogehoge.py 1 2 3 4 5 6 7 8
['1', '2', '3']
['4', '5', '6', '7', '8']