OpenSesame
Rapunzel Code Editor
DataMatrix
Support forum
Python Tutorials
MindProbe
Supported by

SigmundAI.eu can now implement complete psychological experiments in #OpenSesame. From scratch based on verbal description. Astonishing how far #AI has come 😵‍💫 #psychology

[image or embed]

— Sebastiaan Mathôt (@cogsci.nl) Feb 23, 2026 at 3:56 PM

Funciones de registro (log)

instancia log

El objeto log proporciona el registro de datos. Se crea automáticamente un objeto log al inicio del experimento.

Ejemplo

# Escribe una línea de texto
log.write('Mi mensaje personalizado de registro')
# Escribe todas las variables
log.write_vars()

close(self)

Cierra el registro actual.

Ejemplo

log.close()

open(path)

Abre el registro actual. Si un registro ya estaba abierto, se cierra automáticamente y se vuelve a abrir.

Parámetros

  • path: La ruta al archivo de registro actual. En la mayoría de los casos (a menos que) se utilice un sistema de registro personalizado, esto será un nombre de archivo.

Ejemplo

# Abrir un nuevo registro
log.open('/ruta/hacia/el/nuevo/archivo/registro.csv')

write(msg, newline=True)

Escribe un mensaje en el registro.

Parámetros

  • msg: Un mensaje de texto. Al usar Python 2, esto debe ser unicode o una cadena str codificada en utf-8. Al usar Python 3, esto debe ser str o una cadena bytes codificada en utf-8.
  • newline: Indica si se debe escribir una nueva línea después del mensaje.

Ejemplo

# Escribe una sola cadena de texto
log.write(f'tiempo = {clock.time()}')

write_vars(var_list=None)

Escribe variables en el registro.

Parámetros

  • var_list: Una lista de nombres de variables para escribir, o None para escribir todas las variables que existen en el experimento.

Ejemplo

# Escribe todas las variables en el archivo de registro
log.write_vars()