##模块:
首先定义一个文件:bars.py,其中包含三个方法,后面我们从另外一个文件对他们进行引用。
```python
def starbar(num):
print '*'*num
def linebar(num):
print '-'* num
def hashbar(num):
print '#'*num
```
定义另外一个name.py文件:
```
import bars
print bars.linebar(20)
print bars.hashbar(20)
print bars.starbar(20)
```
还可以如下引用:
```
from bars import linebar,starbar,hashbar
print linebar(20)
print hashbar(20)
print starbar(20)
```
##子模块:
首先定义一个文件:bars.py,其中包含三个方法,后面我们从另外一个文件对他们进行引用。
```python
def starbar(num):
print '*'*num
def linebar(num):
print '-'* num
def hashbar(num):
print '#'*num
```
定义另外一个name.py文件:
```
import bars
print bars.linebar(20)
print bars.hashbar(20)
print bars.starbar(20)
```
还可以如下引用:
```
from bars import linebar,starbar,hashbar
print linebar(20)
print hashbar(20)
print starbar(20)
```
##子模块:
在一个模块中有很多子模块,一个__init__.py文件被用作模块,它里面的所有.py文件都变成子模块。