How to find out if BytesIO is empty in Python
In order to find out if a BytesIO instance is empty or not, get its size and then check if it’s > 0
:
my_bytesio.getbuffer().nbytes > 0
The following example shows how to use it in an if
clause:
if my_bytesio.getbuffer().nbytes > 0:
print("my_bytesio is empty")
else:
print("my_bytesio is NOT empty")