what does eval exactly do? could it do somehting like opening a text file with this: hello = 1 if hello = 1: print 'yeah' eval(readline()[:-1]) ... ? like external scripts?