You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python脚本在Windows本地启动Ghost博客?

解决Python脚本启动Ghost博客的问题

问题原因

你写的代码存在两个关键问题:

  • os.system(r"C:\Users\johnK\Dropbox\jk\ghost") 是无效命令:Windows CMD中无法直接通过输入目录路径切换目录,必须使用cd命令。
  • 两次os.system调用相互独立:每次调用都会启动新的CMD进程,第一个进程的目录变更不会传递到第二个进程,导致ghost start在脚本初始目录执行,无法识别Ghost安装环境。

解决方案

有两种可靠的解决方式:

方式1:在同一个CMD会话中执行切换目录+启动命令

把两个命令用&&连接,让它们在同一个shell进程里执行:

import os

os.system(r"cd C:\Users\johnK\Dropbox\jk\ghost && ghost start")

方式2:先切换Python进程的工作目录,再启动Ghost

用os.chdir改变当前Python进程的工作目录,之后执行ghost start就会在正确的目录下运行:

import os

os.chdir(r"C:\Users\johnK\Dropbox\jk\ghost")
os.system("ghost start")

这两种方式都能让ghost start在Ghost的安装目录下执行,和你手动操作的效果一致。

内容的提问来源于stack exchange,提问作者user3848207

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 07:25:19