Page 77 - 6734
P. 77

import sys
           print sys.platform # платформа
           print sys.version # версія інтерпретатора
           print sys.argv # аргументи командного рядка
           sys.builtin_module_names # вбудовані модулі
           sys.modules # модулі що завантажуються
           print sys.getsizeof(int()) # розмір об'єкта в байтах
           sys.path # шлях до пошуку модулів
           #sys.path.append('D:\\') # додати шлях пошуку модулів
           #print sys.stdin.readline() # читати рядок зі
           стандартного потоку введення (тут програма буде
           чекати введення)
           print sys.stdin.isatty() # чи стандартний потік є
           консоллю
           sys.stdout.write("hello stdout\n") # запис у
           стандартний потік виведення
           sys.stdout=open('temp.dat','w') # перенаправлення
           виведення у файл
           print "hello file" # виведення у файл
           sys.stdout=sys.__stdout__ # відміна перенаправлення
           print "hello console" # виведення знову на консоль
           try: raise IndexError # генерувати виняткову ситуацію
           except: print sys.exc_info() # інформація про
           виняткову ситуацію
           #sys.exit() # завершення програми

           win32
           2.7.14 |Anaconda custom (64-bit)| (default, Oct 15
           2017, 03:34:40) [MSC v.1500 64 bit (AMD64)]
           ['E:\\Python_projects\\main.py']
           24
           True
           hello stdout
           hello console
           (<type 'exceptions.IndexError'>, IndexError(),
           <traceback object at 0x0000000005177E88>)
                                          76
   72   73   74   75   76   77   78   79   80   81   82