给定一段文本，请编写一个函数来统计其中每个单词的出现次数。输入应该是一个字符串。


text="The quick brown fox jumps over the lazy dog."
以下是Python代码实现：

```python
def count_words(text):
    """
    统计文本中每个单词的出现次数。

    Args:
        text: 字符串，包含要统计的单词的文本。

    Returns:
        一个字典，包含每个单词作为键和其出现次数作为值。
    """
    # 将所有单词转换为小写，并使用空格将它们分开
    words = text.lower().split()

    # 创建一个空字典来存储每个单词的出现次数
    word_counts = {}

    # 对于每个单词
    for word in words:
        # 如果它已经在字典中，则增加其计数器
        if word in word_counts:
            word_counts[word] += 1
        # 如果它不在字典中，则将其添加并将其计数器设置为1
        else:
            word_counts[word] = 1

    return word_counts
```

示例使用：

```python
text = "The quick brown fox jumps over the lazy dog."
word_counts = count_words(text)
print(word_counts)
# 输出: {'the': 2, 'quick': 1, 'brown': 1, 'fox': 1, 'jumps': 1, 'over': 1, 'lazy': 1, 'dog.': 1}
```