python: как определить, выполняется ли файл как импорт или как основной сценарий?

Я пишу файл python mylib.py

Я бы хотел, чтобы mylib.py делал что-то на основе sys.argv , если он выполняется как сценарий . Но если он импортирован из какого-то другого скрипта, я не хочу этого делать.

Как узнать, импортируется ли мой файл python или это основной сценарий?

(Я видел, как это сделать раньше, но забыл.)

12
задан Jason S 3 January 2012 в 17:14
поделиться