from __future__ import unicode_literals, absolute_import, print_function, division

import io


def open_for_read(path):
    return io.open(path, encoding='utf-8', errors='replace')


def open_for_write(path, append=False):
    mode = 'a' if append else 'w'
    return io.open(path, mode, encoding='utf-8', errors='replace', newline='')
