Given a long text, count how many times each character appears?

examples/dictionary/count_characters_skeleton.py
from __future__ import print_function

text = """
This is a very long text.
OK, maybe it is not that long after all.
"""

Extra credit: Change the code so it will be able to count characters of a file.