理由はわからないけど fileObject.c の PyArg_ParseTuple で s (文字列)
と s# (読み出しバッファ) に制限されてるね.