Python: Simulate Writing To A File Object Without Creating A File
I'm working with Python3 and I want to simulate writing to a file, but without actually creating a file. For example, my specific case is as follows: merger = PdfFileMerger() for
Solution 1:
Since the PdfFileMerger.write
method supports writing to file-like objects, you can simply make the PdfFileMerger
object write to a BytesIO
object instead:
from io import BytesIO
merger = PdfFileMerger()
for pdf in files_to_merge:
merger.append(pdf)
output = BytesIO()
merger.write(output)
merger.close()
file_content = output.getvalue()
Post a Comment for "Python: Simulate Writing To A File Object Without Creating A File"