Je dois analyser le contenu de printfbuf ligne par ligne, comment puis-je le faire? J'ai essayé le code suivant, mais il imprime un caractère par une ligne:Lecture du contenu de la ligne tampon par ligne
import StringIO
import ctypes
printbuffer = ctypes.create_string_buffer(100000)
print_buff = ctypes.c_char_p(ctypes.addressof(printbuffer))
buf = StringIO.StringIO(print_buff)
for x in buf.readline():
print(x)
'Essayez readlines()' – pylang
Vous n'avez pas besoin 'print_buff', utilisez' printbuffer .value'. –