def read(self) -> TOMLDocument: """Read the file content as a :class:`tomlkit.toml_document.TOMLDocument`.""" with open(self._path, encoding="utf-8", newline="") as f:
content = f.read()
# check if consistent line endings
num_newline = content.count("\n") if num_newline > 0:
num_win_eol = content.count("\r\n") if num_win_eol == num_newline:
self._linesep = "\r\n" elif num_win_eol == 0:
self._linesep = "\n" else:
self._linesep = "mixed"
return loads(content)
def write(self, data: TOMLDocument) -> None: """Write the TOMLDocument to the file."""
content = data.as_string()
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.