# 重启 Python 服务:先结束占用 5005 的进程,再启动 app.py # 用法:在 PowerShell 中执行 .\restart.ps1 # 1. 结束占用 5005 端口的进程 $conn = Get-NetTCPConnection -LocalPort 5005 -State Listen -ErrorAction SilentlyContinue | Select-Object -First 1 if ($conn) { Stop-Process -Id $conn.OwningProcess -Force -ErrorAction SilentlyContinue Write-Host "已结束占用 5005 的进程 PID: $($conn.OwningProcess)" } else { Write-Host "5005 端口未被占用,无需结束进程" } # 2. 启动 Python 服务(当前窗口会一直运行,Ctrl+C 可停止) Set-Location $PSScriptRoot python app.py