El archivo de Python abierto () en Enthought Canopy falla con: "IOError No existe tal archivo o directorio"

Estoy ejecutando el código en Enthought Canopy para abrir y leer un archivo. Sigue diciéndome IOError.

Pero estoy bastante seguro de que el nombre del archivo de texto es correcto y está en el mismo directorio que el archivo de Python, y el código funciona bien en otros IDEs como el IDLE de Python. No sé lo que está mal. ¿Alguna sugerencia?

inFile = open('words.txt', 'r')
words = inFile.read().split()

falla conIOError: [Errno 2] No such file or directory: 'words.txt'

Respuestas a la pregunta(2)

Su respuesta a la pregunta