Excuse me for the same problem in Python 3.4.2-32bit I just discovered that <eval()> function does not necessarily take the string input and transfer it to a command to execute. So is there a problem with my assumption? Thanks Option Product Manager Gelin Dahua Futures Co.Ltd T: +86 10 56711783