This post is also available in: Deutsch (German)
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")