merlin.files¶
Functions for working with files in python
-
merlin.files.
append
(path, data)[source]¶ Append data to a text file.
Parameters: - path (str) – Full path to file
- data (str) – File text
Returns: Number of characters appended
Return type: int
-
merlin.files.
appendb
(path, data)[source]¶ Write data to a binary file.
Parameters: - path (str) – Full path to file
- data (str) – File bytes
Returns: Number of bytes appended
Return type: int
-
merlin.files.
delete
(path)[source]¶ Delete a file.
Parameters: path (str) – Full path to file Returns: True if the file was deleted, False if not (with message logged) Return type: bool
-
merlin.files.
exists
(path)[source]¶ Determine if a file exists.
Parameters: path (str) – Full path to file Returns: True if the file exists, False if not Return type: bool
-
merlin.files.
mkdirs
(filename)[source]¶ Ensures the set of directories exist for the supplied filename.
Parameters: filename (str) – Full path to where the file should exist Returns: Full file path if the directories were created or None
-
merlin.files.
read
(path)[source]¶ Read a text file.
Parameters: path (str) – Full path to file Returns: File text Return type: str
-
merlin.files.
readb
(path)[source]¶ Read a binary file.
Parameters: path (str) – Full path to file Returns: File bytes
-
merlin.files.
readlines
(path)[source]¶ Read lines from a text file.
Parameters: path (str) – Full path to file Returns: File text Return type: list
-
merlin.files.
readlinesb
(path)[source]¶ Read lines from a binary file.
Parameters: path (str) – Full path to file Returns: File bytes Return type: list