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
