O arquivo Python open () em Enthought Canopy falha com: “IOError No tal arquivo ou diretório”

Estou executando o código em Enthought Canopy para abrir e ler um arquivo. Ele continua me dizendo IOError.

Mas tenho certeza que o nome do arquivo de texto está correto e está no mesmo diretório do arquivo Python, e o código funciona bem em outros IDEs como o IDLE do Python. Não sei o que está errado. Alguma sugestão?

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

falha comIOError: [Errno 2] No such file or directory: 'words.txt'

questionAnswers(2)

yourAnswerToTheQuestion