swissarmyknife package

Submodules

swissarmyknife.file_handling module

This module provides different io functions

swissarmyknife.file_handling.get_all_files_from_folder(folder: str, extension: str = '') List[str][source]

Get all files from a folder

Parameters
  • folder (string) – folder

  • extension (string) – extension e.g. .md

Returns

filename of files in folder

Return type

List[str]

swissarmyknife.file_handling.get_all_folders_from_folder(start_folder: str) List[str][source]

Get all folders from a folder

Parameters

start_folder (string) – folder

Returns

name of folders in folder

Return type

List[str]

Raises

StopIteration – An error occurred accessing the smalltable.

swissarmyknife.file_handling.read_file(filename: str) str[source]

Read file

Nothing special

Parameters

filename (str) – File to read

Returns

content of file

Return type

str

swissarmyknife.file_handling.write_file(filename: str, content: str)[source]

Write file

Parameters
  • filename (string) – File to write

  • content (string) – content which will be written to file

Returns

nothing

Return type

None

Module contents