Python.exe works with -v or -h but will not execute a file. What is wrong?

Viewed 21

The python programs on Windows have stopped executing scripts.

It will run python. For example, I can check the version and get the help text.

I've tried running it from "c:/User/.../python.exe", `py -3, etc.

I've also installed all Windows updates and re-installed python. (from version 3.8 to 3.10.7; same issue for both.)

Also, I've tried it from both power-shell and cmd.

I have tried a variety of scripts, but I have a test.py which just prints something.

Also, I've tried py -3 -c 'print("Hi")'. It does not work either.

All of these do not print any diagnostics. I simply get the shell prompt on the next line. I can also tell that the script is not even loaded. For example, if I give a filename that does not exist it does the same thing; no error message. The same occurs if I add a syntax error to the file.

I am seriously stumped. What could cause this?

0 Answers
Related