8
Ich bin auf der Suche nach dem Python-Pendant der Python C-API PyObject_CheckBuffer.überprüfen, ob ein Objekt das Pufferprotokoll Python unterstützt
I.e. Ich möchte überprüfen, ob ein Objekt das Pufferprotokoll unterstützt, aber von Python.
Nameerror: name 'Puffer' ist nicht –
definiert @HristoVenev Sie müssen Verwenden Sie Python 3, in diesem Fall sollten Sie das Schlüsselwort 'memoryview' anstelle von' buffer' verwenden. Die empfohlene sichere Version besteht darin, sys.version_info oben in der Nähe Ihrer Importanweisungen zu überprüfen. Wenn es größer als (3,) ist, dann definiere 'buffer = memoryview', dann kannst du' puffer' in Python 2 oder 3 verwenden. – ely