These are excerpts shown as snippets from a main file named ex17.py. They generally only make sense in the context of the exercise text, but they're shown here separated by H2 heading tags for audible readers like NV Access.
import fake_input input, input = fake_input.create([''])
from os.path import exists from_file = "test.txt" to_file = "new_test.txt" print(f"Copying from {from_file} to {to_file}") # we could do these two on one line, how? in_file = open(from_file) indata = in_file.read() print(f"The input file is {len(indata)} bytes long") print(f"Does the output file exist? {exists(to_file)}") print("Ready, hit RETURN to continue, CTRL-C to abort.") input() out_file = open(to_file, 'w') out_file.write(indata) print("Alright, all done.") out_file.close() in_file.close()