Déjà, il faut connaître le chemin complet du fichier à lire.
Sous linux ça peut être par exemple :
filepath = "/home/ton_nom/Téléchargements/ton_fichier.txt"
Sous windows ça peut être par exemple (les anti-slash doivent être doublés dans ton code) :
filepath = "C:\\Utilisateurs\\ton_nom\\Téléchargements\\ton_fichier.txt"
Puis chercher l'erreur :
assert os.access(filepath, os.F_OK) # Existe (sinon : le chemin donné est incomplet ou incorrect)
assert os.access(filepath, os.R_OK) # Est lisible (sinon : vérifier les permissions d'accès)
assert os.path.isfile(filepath) # Est un fichier régulier (sinon : vérifier qu'on a bien donné le chemin du fichier .txt à lire)
Si c'est bon, ceci devrait fonctionner :
with open(filepath, "r") as f:
print(f.read())