Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Saber el contenido de un objeto mediante el ID()
#4
Hola, Daniel.

Un millón de números no es demasiada información como para que index() tarde mucho, sin mencionar que esas funciones están escritas en C, por lo cual se ejecutan bastante más rápido que el código equivalente en Python. Con respecto a la lectura de datos a partir de la dirección de memoria, se puede hacer. Podrías usar el módulo ctypes o, mejor si estás en Windows, la función ReadProcessMemory vía pywin32. Con todo, tené en cuenta que el valor retornado por id() es la dirección de memoria del objeto de Python, no necesariamente donde se encuentra el número en sí mismo, así que tal vez tengas que hurgar un poco en el código de fuente del intérprete para determinar cuál es la estructura de los objetos enteros en la memoria.

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Mensajes en este tema
RE: Saber el contenido de un objeto mediante el ID() - por Francisco - 02-01-2022, 02:11 AM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)