L'API C dans Python 3.0 a modifié (obsolète) la plupart des fonctions des objets de fichier.Fichier d'E/S dans l'API Python 3 C
Avant, 2.x, vous pouvez utiliser
PyObject* PyFile_FromString(char *filename, char *mode)
pour créer un objet fichier Python, par exemple:
PyObject *myFile = PyFile_FromString("test.txt", "r");
... mais cette fonction n'existe plus en Python 3.0. Quel serait le Python 3.0 équivalent à un tel appel?
N'y a-t-il pas d'autre moyen de le faire? Cela semble assez lourd par rapport à l'exemple montré dans la question. – lorenzog