5.1. Odczyt i zapis danych tekstowychProblemRozwiązanieOmówienie5.2. Zapisywanie danych z funkcji print() do plikuProblemRozwiązanieOmówienie5.3. Stosowanie niestandardowych separatorów lub końca wiersza w funkcji print()ProblemRozwiązanieOmówienie5.4. Odczyt i zapis danych binarnychProblemRozwiązanieOmówienie5.5. Zapis danych do pliku, który nie istniejeProblemRozwiązanieOmówienie5.6. Wykonywanie operacji wejścia-wyjścia na łańcuchachProblemRozwiązanieOmówienie5.7. Odczytywanie i zapisywanie skompresowanych plików z danymiProblemRozwiązanieOmówienie5.8. Przechodzenie po rekordach o stałej wielkościProblemRozwiązanieOmówienie5.9. Wczytywanie danych binarnych do zmiennego buforaProblemRozwiązanieOmówienie5.10. Odwzorowywanie plików binarnych w pamięciProblemRozwiązanieOmówienie5.11. Manipulowanie ścieżkamiProblemRozwiązanieOmówienie5.12. Sprawdzanie, czy plik istniejeProblemRozwiązanieOmówienie5.13. Pobieranie listy zawartości kataloguProblemRozwiązanieOmówienie5.14. Nieuwzględnianie kodowania nazw plikówProblemRozwiązanieOmówienie5.15. Wyświetlanie nieprawidłowych nazw plikówProblemRozwiązanieOmówienie5.16. Dodawanie lub zmienianie kodowania otwartego plikuProblemRozwiązanieOmówienie5.17. Zapisywanie bajtów w pliku tekstowymProblemRozwiązanieOmówienie5.18. Umieszczanie deskryptora istniejącego pliku w obiekcie plikuProblemRozwiązanieOmówienie5.19. Tworzenie tymczasowych plików i katalogówProblemRozwiązanieOmówienie5.20. Komunikowanie z portami szeregowymiProblemRozwiązanieOmówienie5.21. Serializowanie obiektów PythonaProblemRozwiązanieOmówienie