私は Python でまったくプログラミングしていないので、私のコードを許してください。特定のバイト数の後に終了する印刷関数を作成しようとしています。これは私がこれまでに行ったことです:
def print_stuff(stuff, size):
i = 0
data = ""
while i < size:
if stuff[i]=='\0':
data += " "
else:
data += stuff[i]
print data
しかし、printf_stuff(data, 5050) を実行しようとすると、Python は何も出力せず、フリーズしたように見えます。私は何を間違っていますか?