0
我必須逐行解析printfbuf的內容,我該怎麼辦? 我嘗試下面的代碼,但它打印每行一個字:按行讀取緩衝區行內容
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)
嘗試'readlines方法()' – pylang
你不需要'print_buff',用'printbuffer .value'。 –