Input, selain dapat dilakukan melalui raw_input(‘…’) juga dapat dilakukan dengan membaca file.
Misalnya, kita akan melakukan password cracking terhadap user account pada file /etc/shadow. Maka kita dapat melakukan input pada script kita dengan melakukan variable assignment melalui perintah: open(“…nama file pada direktori ….”, ‘r’).
Perhatikan gambar sebagai berikut:
Apabila script tersebut dieksekusi maka berikut ini adalah output-nya:
Penggunaan cara seperti ini dapat dilihat pada User Account Extraction dari /etc/shadow