fileobj vs string vs byte string