| ���� Python �̳� | ��8�� ģ�� | |
|---|---|---|
| ��һҳ | �������Լ���ģ�� | ��һҳ |
�������Լ���ģ����ʮ�ּģ���һֱ����������ÿ��Python����Ҳ��һ��ģ�顣���Ѿ�ȷ��������.py��չ���ˡ�����������ӽ���ʹ������������
#!/usr/bin/python
# Filename: mymodule.py
def sayhi():
print 'Hi, this is mymodule speaking.'
version = '0.1'
# End of mymodule.py
��Դ�ļ���code/mymodule.py��
������һ�� ģ�� �����ӡ����Ѿ�����������������ͨ��Python������Ȳ�û��ʲô�ر�֮�������ǽ�������������������DZ��Python������ʹ�����ģ�顣
��ס���ģ��Ӧ�ñ������������������ij����ͬһ��Ŀ¼�У�������sys.path����Ŀ¼֮һ��
#!/usr/bin/python
# Filename: mymodule_demo.py
import mymodule
mymodule.sayhi()
print 'Version', mymodule.version
��Դ�ļ���code/mymodule_demo.py��
$ python mymodule_demo.py
Hi, this is mymodule speaking.
Version 0.1
ע������ʹ������ͬ�ĵ����ʹ��ģ��ij�Ա��Python�ܺõ���������ͬ�ļǺ�����ʹ������ЩPython����Ա����Ҫ���ϵ�ѧϰ�µķ�����
������һ��ʹ��from..import��İ汾��
#!/usr/bin/python
# Filename: mymodule_demo2.py
from mymodule import sayhi, version
# Alternative:
# from mymodule import *
sayhi()
print 'Version', version
��Դ�ļ���code/mymodule_demo2.py��
mymodule_demo2.py�������mymodule_demo.py��ȫ��ͬ��
| ��һҳ | ��һ�� | ��һҳ |
|---|---|---|
| ģ���__name__ | ��ҳ | dir()���� |