Alternatif lain memberikan input pada script adalah dengan menggunakan argumen. Untuk itu kita membutuhkan module sys. Pada module tersebut kita membutuhkan method sys, dimana variable yang mendapatkan assignment akan bertipe List.
Karena tipe datanya List, maka setiap element datanya diberikan nomer index dari index ke-0, index ke-1, dan seterusnya. Dimana index ke-0 atau sys.argv[0] adalah relative path dari script kita.
Misalnya, kita ingin memberikan input nama server, IP address dan nomor port. Selanjutnya memberikan variable assignment pada serverName, serverIP dan serverPort. Dan mencetak hasil variable assignment tersebut.
Berikut ini adalah script sederhana tersebut:
Apabila script tersebut dijalankan maka hasilnya sebagai berikut:
Sedangkan script sederhana pada artikel ini dapat dilihat pada: