What is the difference when opening a file via the following two methods?
open(name, mode=None, buffering=None)' from __builtin__.py
versus
os.open
signature: open(filename, flag, mode=0777)
When should I use each of them?
I've also heard of the existence of io.open