Usually to write a file, I would do the following:
the_file = open("somefile.txt","wb")
the_file.write("telperion")
but for some reason, iPython (Jupyter) is NOT writing the files. It's pretty weird, but the only way I could get it to work is if I write it this way:
with open('somefile.txt', "wb") as the_file:
the_file.write("durin's day\n")
with open('somefile.txt', "wb") as the_file:
the_file.write("legolas\n")
But obviously it's going to recreate the file object and rewrite it.
Why does the code in the first block not work? How could I make the second block work?