I don't use Python, so I cannot speak about that specifically. But most modern operating systems cache data, so if you access the data a second time, it's already in memory. I can confirm that it works that way in Windows. That assumes that you have LOTS of real memory.
One thing you can...