Write binary data into path. If ensure is True create missing parent directories.
(self, data, ensure=False)
| 890 | return p |
| 891 | |
| 892 | def write_binary(self, data, ensure=False): |
| 893 | """Write binary data into path. If ensure is True create |
| 894 | missing parent directories. |
| 895 | """ |
| 896 | if ensure: |
| 897 | self.dirpath().ensure(dir=1) |
| 898 | with self.open("wb") as f: |
| 899 | f.write(data) |
| 900 | |
| 901 | def write_text(self, data, encoding, ensure=False): |
| 902 | """Write text data into path using the specified encoding. |