https://anacondapython.com/2020/05/17/data-file-handling-in-python/