Dalam python daftar tahu panjangnya, jadi Anda bisa melakukan len(sys.argv)
untuk mendapatkan jumlah elemen di argv
.
Anda lebih baik melihat argparse untuk penguraian argumen.
http://docs.python.org/dev/library/argparse.html
Memudahkan saja, tidak perlu melakukan pekerjaan berat sendiri.
Saya sering menggunakan trik cepat-n-kotor untuk membaca sejumlah argumen tetap dari baris perintah:
[filename] = sys.argv[1:]
in_file = open(filename) # Don't need the "r"
Ini akan menetapkan satu argumen ke filename
dan ajukan pengecualian jika tidak ada satu argumen.
Dentang vs GCC untuk proyek Pengembangan Linux saya
Bagaimana cara mencetak nomor di perakitan NASM?