Zápis do souboru
Implementujte soubor file_manager.py, konkrétně jeho funkce makeFileAndWriteText(fileName, text), addSomeTextToFile(fileName, text) a deleteTextFromFile(fileName).
V proměnné fileName vám z testu do funkce přichází string s názvem souboru, který se má vytvořit / upravit.
V proměnné text vám z testu do funkce přichází string, který máte zapsat do souboru.
Metoda makeFileAndWriteText(fileName, text):
Metoda vytvoří nový soubor s názvem, který je obsažen v proměnné fileName ve stejné složce jako projekt a do nově vzniklého souboru vloží text z proměnné text.
Příklad vstupů do této funkce: fileName = "test.txt", text = "Text, který se má zapsat do souboru"
Metoda addSomeTextToFile(fileName, text):
Metoda načte již vzniklý soubor ve složce pod názvem fileName a za aktuální konec textu tohoto souboru přidá text z proměnné text. Po zápisu pomocí této funkce dojde k
odřádkování na nový řádek.
Příklad vstupů do této funkce: fileName = "test.txt", text = "Text, který se má zapsat do souboru za předchozí text a odřádkovat se"
Metoda deleteTextFromFile(fileName):
Metoda načte již vzniklý soubor z proměnné fileName a vymaže ze souboru veškerý text.
Příklad vstupů do této funkce: fileName = "test.txt"
Výsledný text v souboru by měl vypadat takto (string o délce 0): ""
Soubor tests.py slouží pro ověření, zda je vaše implementace správná.
Odevzdávejte soubor file_manager.py, jinak vaše řešení nebude přijato!
- 15. prosince 2020, 07.53