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