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

如何在repl.it中点击运行按钮直接启动其他目录下的main.py

Repl.it 运行src目录下main.py的实现方案

以下两种方案都不需要调整原有src目录内的导入逻辑:

方案1:修改.replit配置文件(最推荐,无冗余代码)

  • 在Repl项目根目录新建/编辑 .replit 隐藏配置文件
  • 写入以下配置即可:
run = "python src/main.py"
entrypoint = "src/main.py"
  • 如果你的src目录为Python包(内含__init__.py),可将run命令修改为如下形式,避免相对导入异常:
    run = "python -m src.main"

方案2:根目录添加引导入口文件(无需修改Repl配置)

  • 在项目根目录新建默认的main.py作为引导文件,写入以下内容:
import sys
from pathlib import Path

# 把src目录加入Python模块搜索路径,兼容原有导入逻辑
sys.path.insert(0, str(Path(__file__).parent.resolve() / "src"))

if __name__ == "__main__":
    exec(open("src/main.py", encoding="utf-8").read())

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 08:15:04