���� Python �̳�
��8�� �
��һҳ ģ���__name__ ��һҳ

��__name__

ÿ��ģ�鶼��һ�����ƣ���ģ���п���ͨ��������ҳ�ģ������ơ�����һ�������ر����á�������ǰ�����ᵽ�ģ���һ��ģ�鱻��һ�������ʱ�����ģ������齫�����С���������ֻ���ڳ�������ʹ�õ�ʱ���������飬�����������ģ�������ʱ���������飬���Ǹ���ô���أ������ͨ��ģ���__name__������ɡ�

ʹ��ģ���__name__

��8.2 ʹ��ģ���__name__

#!/usr/bin/python
# Filename: using_name.py


if __name__ == '__main__':
    print 'This program is being run by itself'
else:
    print 'I am being imported from another module'

��Դ�ļ���code/using_name.py��

���

$ python using_name.py
This program is being run by itself

$ python
>>> import using_name
I am being imported from another module
>>>

������

ÿ��Pythonģ�鶼������__name__���������'__main__'����˵�����ģ�鱻�û��������У����ǿ��Խ�����Ӧ��ǡ��������


��һҳ ��һ�� ��һҳ
from..import��� ��ҳ �������Լ���ģ��