以前PowerShellでも書きましたが、Pythonでマジックパケットを投げるにはsocketモジュールを使います。 ポート番号はネットで検索すると7番か9番、何でもいい、など情報が出てきますが、手元で試した限りはとりあえず下記の7番(DEFAULT_PORT)で使えるようでした。socketオブジェクトは利用後にクローズする必要があるので、明示的にclose (socket.close())を呼ぶか、下記のようにwith文を使えば例外が発生してもクローズされます。 # -*- coding: utf-8 -*- import socket import struct from traceback import print_exc DEFAULT_PORT = 7 def send_magic_packet(addr): # create socket with socket.socke