Python: Write a string to a buffer and retrieve the value written, at the end discard buffer memory
16. Buffer Write and Discard
Write a Python program to write a string to a buffer and retrieve the value written, at the end discard buffer memory.
Sample Solution:
Python Code :
import io
# Write a string to a buffer
output = io.StringIO()
output.write('Python Exercises, Practice, Solution')
# Retrieve the value written
print(output.getvalue())
# Discard buffer memory
output.close()
Sample Output:
Python Exercises, Practice, Solution
For more Practice: Solve these Related Problems:
- Write a Python program to write a string to an in-memory buffer using io.StringIO, retrieve the value, and then clear the buffer.
- Write a Python function that writes multiple lines to a buffer, prints the buffer's content, and then discards it by closing the buffer.
- Write a Python script to simulate file operations on a memory buffer: write data, read it back, and then reset the buffer to an empty state.
- Write a Python program to use an in-memory buffer to temporarily store text, print the content, and then demonstrate that the buffer is empty after discarding.
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to get information about the file pertaining to the file mode. Print the information - ID of device containing file, inode number, protection, number of hard links, user ID of owner, group ID of owner, total size (in bytes), time of last access, time of last modification and time of last status change.
Next: Write a Python program to run an operating system command using the os module.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.