chararray.tofile(fid, sep="", format="%s")
Write array to a file as text or binary (default).
Data is always written in ‘C’ order, independent of the order of
a. The data produced by this method can be recovered using the function fromfile().
This is a convenience function for quick storage of array data. Information on endianness and precision is lost, so this method is not a good choice for files intended to archive data or transport data between machines with different endianness. Some of these problems can be overcome by outputting the data as text files, at the expense of speed and file size.
When fid is a file object, array contents are directly written to the file, bypassing the file object’s
write method. As a result, tofile cannot be used with files objects supporting compression (e.g., GzipFile) or file-like objects that do not support
fileno() (e.g., BytesIO).
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.