Page 28 - 6734
P. 28

AssertionError
                   y=int(x) # помилка ValueError
                   z=1/x # помилка ZeroDivisionError
               except ZeroDivisionError: # якщо ділення на нуль
                   print x,"Помилка! Ділення на нуль"
               except: # якщо інші помилки
                   print x,sys.exc_type # вивести тип помилки

           -1 <type 'exceptions.AssertionError'>
           0 Помилка! Ділення на нуль
           0.2 <type 'exceptions.ValueError'>
           inf <type 'exceptions.OverflowError'>

                                        Файли
               Файл  –  це  інформаційний  об’єкт,  який  містить  послідовність
           байтів  і  розміщений  у  файловій  системі  на  носію  інформації.  Усі
           файли є бінарними, але якщо для файлу застосовується кодування
           символів  (ASCII,  UTF-8,  CP1251  або  інше),  то  його  називають
           текстовим.  Наприклад  файл  із  кодом  Python  програми  (.py)  є
           текстовим.   У   бінарних    файлах   кодування    символів   не
           застосовується.  Для  роботи  з  файлом  його  відкривають  функцією
           open, яка створює файловий об’єкт, що має методи запису, читання
           і закриття файлу [16, 19].

           f1=open("file1.txt", "w") # відкрити текстовий файл
           для запису
           f1.write("Line1\n") # записати рядок ('\n' - символ
           кінця рядка)
           f1.close() # закрити файл

           f2=open("file1.txt", "a") # відкрити текстовий файл
           для добавлення
           f2.writelines(("Line2\n","Line3\n")) # записати
           послідовність рядків
           f2.close() # закрити файл

                                          27
   23   24   25   26   27   28   29   30   31   32   33