corrected_deck_utf8 Flashcards
What does ‘if __name__ == ‘__main__’:’ mean in Python?
This is a common Python idiom to ensure that some code is only executed when the script is run directly (not imported as a module).
What does ‘os.environ[‘OUTPUT_PATH’]’ do?
Opis: Pobiera wartość zmiennej środowiskowej o nazwie OUTPUT_PATH. Umożliwia dostęp do informacji przekazanej do programu przez system operacyjny (np. ścieżka do pliku, katalog itp.).
How to count elements in an array that meet a condition?
sum(1 for x in arr if x > 0)
What does ‘with open(“plik.txt”, “r”) as f:’ do?
- Otwiera plik w trybie tylko do odczytu.
- Jeśli nie podasz trybu, domyślnie będzie to “r”.
- Rzuca błąd (FileNotFoundError).
“r” – Read (czytaj)
What does ‘with open(“plik.txt”, “w”) as f:’ do?
- Otwiera plik w trybie zapisu.
- Usuwa zawartość pliku, jeśli już istnieje, i tworzy nowy plik, jeśli go nie ma.
- Tworzy nowy plik.
“w” – Write (pisz)
What does ‘with open(“plik.txt”, “a”) as f:’ do?
- Otwiera plik w trybie dopisywania.
- Dodaje dane na końcu pliku, bez usuwania istniejącej zawartości.
- Tworzy nowy plik.
“a” – Append (dopisz)
What does ‘with open(“nowy_plik.txt”, “x”) as f:’ do?
- Otwiera plik w trybie zapisu, ale tylko jeśli plik jeszcze nie istnieje.
- Rzuca błąd (FileExistsError).
“x” – Exclusive (utwórz nowy plik)
What does ‘with open(“plik.txt”, “r+”) as f:’ do?
- Otwiera plik do odczytu i zapisu.
- Plik musi istnieć.
“r+” – Read & Write (czytaj i pisz)
What does ‘with open(“plik.txt”, “w+”) as f:’ do?
- Otwiera plik do zapisu i odczytu.
- Usuwa istniejącą zawartość lub tworzy nowy plik.
“w+” – Write & Read (pisz i czytaj)
What does ‘with open(“plik.txt”, “a+”) as f:’ do?
- Otwiera plik do dopisywania i odczytu.
- Zaczyna na końcu pliku.
“a+” – Append & Read (dopisz i czytaj)