В начале python script есть несколько операторов import. Может ли кто-нибудь объяснить, что они подразумевают?
import getopt
import os
import re
import string
import sys
import getpass
import urllib
import subprocess
Ответ 1
Операторы import схожи (но отличаются) с операторами #include в C: они позволяют использовать функции, определенные в другом месте (либо в стандартном модуле, либо в вашем собственном).
Например, модуль sys позволяет вам сделать это:
import sys
# ... somewhere down in the file
sys.exit(0)
Что бы прекратило вашу программу. Обратите внимание, что вам не нужно писать код для функции exit(), но он определен в стандартном модуле sys, который поставляется с интерпретатором.
Любой учебник Python должен объяснить это. Например, this.
Ответ 2
Импортирует модули (например, библиотеки).
При импорте таким образом вы найдете в кодах вызовы функций этого типа < module_name > . < функция >
Чтобы узнать, что каждый модуль делает и предлагает, посмотрите документацию; быстрый "python" для игры в googling должен приземлиться вам в нужном месте.