The -m flag is, at its most basic, a way to execute python scripts through the command line by making use of modulenames instead of filenames. Since this concern comes up when you google Usage of "python -m", I just wished to include a quick reference for those who prefer https://jsxdom.com/next-gen-backend-web-development/