Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Warsztaty programowania w języku Python

Podobne prezentacje


Prezentacja na temat: "Warsztaty programowania w języku Python"— 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 By wymusić na interpreterze Pythona kodowanie tekstów odpowiednią tablicą kodów, w pierwszej linii programu umieścić trzeba #-*- coding: TABLICA_KODÓW -*- 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"

Podobne prezentacje


Reklamy Google