python -mの意味
■問題のコード
python -m pygame.examples. aliens
■「-m」の意味
python インタプリタでファイル pygame.examples. aliensをモジュール(module)として実行する
python -h の中説明

■python -m の使い方
python -m モジュール.ファイルの名前
■「python file.py」と「python -m file.py」の違い
「python file.py」は直接ファイル(スクリプト/script)を実行する、curreny libraryの中でfileを探す
「python -m file.py」はファイルをモジュール(module)として実行する、curreny libray だけじゃなく、systemに定義したpathにも探せる。
実行する方法の違いによって、pythonインタプリタがファイルを探すルートが違う。
[refer to site]
https://blog.csdn.net/weixin_34870633/article/details/112940869