NEW
Font size
WorksheetsPython Pliki
Total questions: 10
Worksheet time: 5mins
Do jakiej struktury są sczytywane kolejne liczby z pliku "liczby.txt"
Zbioru
Tablicy
Słownika
Od razu dodawane są do zmiennej sum_of_nubers
instrukcja "with" w pythonie ma za zadanie?
Zarządza zasobami
Stworzy pętle
Definiuje zmienną
Zarządza wyjątkami
Jaka jest różnica między 'with open("liczby.txt", "r") as file:' a 'file = open("liczby.txt", "r") ... file.close()'?
Do odczytu plików używana jest instrukcja „with”, natomiast do zapisywania plików używana jest instrukcja „file.close()”.
Instrukcja „with” służy do otwierania plików w trybie binarnym, natomiast „file.close()” służy do otwierania plików w trybie tekstowym.
Instrukcja „with” służy do obsługi wyjątków występujących podczas odczytu pliku, natomiast instrukcja „file.close()” służy do obsługi wyjątków występujących podczas zapisywania pliku.
Instrukcja „with” automatycznie obsługuje zamknięcie pliku po jego zakończeniu.
Jaka jest różnica między open(file, "w") a open(file, "a")?
open(file, "w") usuwa zawartość pliku, natomiast open(file, "a") tworzy nowy plik.
open(file, "w") dołącza do zawartości pliku, podczas gdy open(file, "a") nadpisuje zawartość pliku.
open(file, "w") zastępuje zawartość pliku, podczas gdy open(file, "a") dołącza do zawartości pliku.
open(plik, „w”) i open(plik, „a”) są takie same i można ich używać zamiennie.
Ten fragment kodu spowoduje?
Dopisanie do pliku w jednej linii liczb od 1 do 21.
Nadpisanie pliku, wpisanie linii liczb od 1 do 21
Dopisanie do pliku liczb od 1 do 21 jedna pod drugą
Nadpisanie pliku, wpisanie liczb parzystych od 1 do 20 jedna pod drugą
Jeżeli w funkcji open() wpiszemy tylko nazwę pliku, to spowoduje to?
Otworzy plik w trybie odczytu i zapisu.
Spowoduje wywołanie błędu
Otworzy plik w trybie odczytu.
Otworzy plik w trybie zapisu.
Czym różni się file.readlines() od file.readline()?
Metoda file.readlines() odczytuje wszystkie wiersze pliku i zwraca je jako listę liczb całkowitych, natomiast metoda file.readline() odczytuje tylko jeden wiersz pliku i zwraca go jako ciąg znaków.
Metody te niczym się nie różnią.
Metoda file.readlines() odczytuje wszystkie wiersze pliku i zwraca je jako listę ciągów znaków, natomiast metoda file.readline() odczytuje tylko jeden wiersz pliku i zwraca go jako ciąg znaków.
Metoda file.readlines() odczytuje tylko jedną linię pliku i zwraca ją jako ciąg znaków, natomiast metoda file.readline() odczytuje wszystkie linie pliku i zwraca je jako listę ciągów znaków.
Co się wydarzy, kiedy wywołując funkcję open(), z parametrem "a", okaże się, że plik nie istnieje?
Zostanie utworzony nowy plik.
Funkcja zwróci None.
Program ulegnie awarii.
Zostanie zgłoszony błąd.
Co się wydarzy, kiedy wywołując funkcję open(), z parametrem "x", okaże się, że plik już istnieje?
Zostanie zgłoszony błąd FileNotFoundError.
Istniejący plik zostanie nadpisany.
Zostanie zgłoszony błąd FileExistsError.
Funkcja zwróci None.
Co robi ten fragment kodu?
Dodane zostaną linie "Linia 1", "Linia 2" i "Linia 3" w jednym wierszu.
Plik "plik.txt" zostanie nadpisany i zapisane zostaną linie "Linia 1", "Linia 2" i "Linia 3" w jednym wierszu.
W pliku "plik.txt" nie zostaną zapisane żadne linie.
Plik "plik.txt" zostanie nadpisany i zapisane zostaną linie "Linia 1", "Linia 2" i "Linia 3" w osobnych wierszach.
