Write entire file: Difference between revisions

Content added Content deleted
(Added Pike implementation)
(→‎{{header|Python}}: Add method using Pathlib)
Line 608: Line 608:
with open(filename, 'w') as f:
with open(filename, 'w') as f:
f.write(data)
f.write(data)
</lang>

Starting in Python 3.4, we can use <code>pathlib</code> to reduce boilerplate:

<lang python>
from pathlib import Path

Path(filename).write_text(any_string)
Path(filename).write_bytes(any_binary_data)
</lang>
</lang>