给出两个日期，计算两个日期之间的天数，并打印出这两个日期之间的所有日期。
```
start_date = '2021-01-01'
end_date = '2021-01-05'
```
以下是Python代码，计算并打印出两个日期之间的天数以及这两个日期之间的所有日期。

```python
from datetime import datetime, timedelta

start_date = '2021-01-01'
end_date = '2021-01-05'

start = datetime.strptime(start_date, '%Y-%m-%d')
end = datetime.strptime(end_date, '%Y-%m-%d')
delta = end - start

print("两个日期之间的天数：", delta.days)

for i in range(delta.days + 1):
    date = start + timedelta(days=i)
    print(date.strftime('%Y-%m-%d'))
```

运行代码，输出结果如下：

```
两个日期之间的天数： 4
2021-01-01
2021-01-02
2021-01-03
2021-01-04
2021-01-05
```