I\'m trying to open a file, and if the file doesn\'t exist, I need to create it and open it for writing. I have this so far:
#open file for reading
fn = input(\"
Since Python 3.4, you can use the built-in library pathlib for creating the file if it doesn't exist in addition to the many other system call functions.
from pathlib import Path
fn = input("Enter file to open: ")
Path(fn).touch() # File is only created if it doesn't exist (similar to touch command)