pasando una cadena para abrir una función en python

Tengo una entrada de usuario y quiero pasarla como el parámetro de nombre de archivo de la función de apertura. Esto es lo que he intentado:

filename = input("Enter the name of the file of grades: ")
file = open(filename, "r")

Cuando la entrada del usuario esopenMe.py surge un error,

NameError: name 'openMe' is not defined

pero cuando el usuario ingresa"openMe.py"funciona bien. Estoy confundido sobre por qué este es el caso porque pensé que la variable de nombre de archivo es una cadena. Cualquier ayuda sería apreciada, gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta