More on debugging

  • This happens when the infile name is wrong:
    /home/work/scripting/src/py/intro/datatrans2.py
          7     print "Usage:",sys.argv[0], "infile outfile"; sys.exit(1)
          8
    ----> 9 ifile = open(infilename, 'r')  # open file for reading
         10 lines = ifile.readlines()      # read file into list of lines
         11 ifile.close()
    
    IOError: [Errno 2] No such file or directory: 'infile'
    > /home/work/scripting/src/py/intro/datatrans2.py(9)?()
    -> ifile = open(infilename, 'r')  # open file for reading
    (Pdb) print infilename
    infile
    

    previousnexttable of contents