使用 with 简化 open