MMpy.filetools.Writer
Syntax
MMpy.filetools.Writer(file)
Description
Provide a simplified method to write to a data file.
Parameters
Name | Type | Description |
|---|---|---|
file | MMpy.File | An open data file. |
See Also
MMpy.filetools.read_all()
MMpy.filetools.write_all()
MMpy.filetools.RowIterator
Examples
import MMpy
from MMpy.filetools import ContextManager, RowIterator, Writer
# Create the file we'll write to
proj_path = MMpy.Project().path()
MMpy.File.copy(proj_path + 'source_file.DAT', proj_path + 'dest_file.DAT')
# Iterate over the source, process data, and write changes to the destination.
with ContextManager('dest_file.DAT') as dest:
writer = Writer(dest)
with ContextManager('source_file.DAT') as src:
for row in RowIterator(src):
# process row data
writer.write_row(row)
Resource ID
IDPH_FILETOOLS_WRITER