Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Warsztaty programowania w języku Python Spotkanie 3 Pliki i trochę matematyki.

Podobne prezentacje


Prezentacja na temat: "Warsztaty programowania w języku Python Spotkanie 3 Pliki i trochę matematyki."— Zapis prezentacji:

1 Warsztaty programowania w języku Python Spotkanie 3 Pliki i trochę matematyki

2 Warsztaty programowania w języku Python Spotkanie 3 Otwieranie plików Do otwierania plików służą dwie bliźniacze funkcje open() file() Wykorzystanie: plik=open(nazwapliku.roz) plik=file(nazwapliku.roz)

3 Warsztaty programowania w języku Python Spotkanie 3 Otwieranie plików – tryby dostępu Pliki mogą być otwierane w trybach Do zapisu plik=open("test.txt",'w) Do odczytu plik=open("test.txt",r) Do dopisywania plik=open("test.txt",a) Poza plikami tekstowymi otwierać w powyższych trybach można także pliki binarne (graficzne, dźwiękowe, inne) plik=open("test.bmp",wb) plik=open("test.bmp",rb) plik=open("test.bmp",ab)

4 Warsztaty programowania w języku Python Spotkanie 3 Otwieranie plików – kodowanie znaków Dla komputera każda litera i znak na klawiaturze jest liczbą. Podstawowe znaki i litery alfabetu łacińskiego zapisane są jako liczby z przedziału w tzw. tablicy kodów ASCII Litery języków takich jak polski muszą być odpowiednio kodowane.

5

6 Warsztaty programowania w języku Python Spotkanie 3 Otwieranie plików – kodowanie znaków Sposobów kodowania (tablic kodów) – dla języka polskiego – jest kilka windows-1250 (używany przez MS Windows) iso cp852 latin-2

7 Warsztaty programowania w języku Python Spotkanie 3 Otwieranie plików – kodowanie znaków By użyć tablic kodowych (zdekodować / zakodować), trzeba zaimportować moduł (bibliotekę) codecs import codecs A następnie otworzyć plik za pomocą plik=codecs.open(nazwapliku.roz,r,windows-1250)

8 Warsztaty programowania w języku Python Spotkanie 3 Kodowanie znaków w pliku programu #-*- coding: TABLICA_KODÓW -*- By wymusić na interpreterze Pythona kodowanie tekstów odpowiednią tablicą kodów, w pierwszej linii programu umieścić trzeba gdzie TABLICA_KODÓW to windows-1250, utf-8, ascii, latin-2 lub inne To, jakiej tablicy kodów używa interpreter, sprawdzić można wydając polecenia import sys print sys.getdefaultencoding()


Pobierz ppt "Warsztaty programowania w języku Python Spotkanie 3 Pliki i trochę matematyki."

Podobne prezentacje


Reklamy Google