How can I access command prompt history with Python
You don't need Python at all, use doskey
facilities for that, i.e.:
doskey /history
will print out the current session's command history, you can then redirect that to a file if you want to save it:
doskey /history > saved_commands.txt
If you really want to do it from within Python, you can use subprocess.check_output()
to capture the command history and then save it to a file:
import subprocess
cmd_history = subprocess.check_output(["doskey", "/history"])
with open("saved_commands.txt", "wb") as f:
f.write(cmd_history)