pyiron_base.jobs.job.extension.files.File

pyiron_base.jobs.job.extension.files.File#

class pyiron_base.jobs.job.extension.files.File(path: str)[source]#

Bases: object

__init__(path: str)[source]#

Methods

__init__(path)

abspath()

Absolute path to file object

list([lines])

Return file content as list of lines.

tail([lines])

Print the last lines to stdout.

abspath() str[source]#

Absolute path to file object

Returns:

absolute path

Return type:

str

list(lines: int | None = None) List[str][source]#

Return file content as list of lines.

Parameters:

lines (int) – only return the first lines lines

Returns:

file content

Return type:

list of str

tail(lines: int = 100) None[source]#

Print the last lines to stdout.

Parameters:

lines (int) – number of output lines