【发布时间】:2021-12-15 12:55:52
【问题描述】:
我知道 repl 从基本目录开始并查找 main.py 但我将它放在 src 文件夹中。有什么方法可以在按下“运行”按钮时运行它吗?
我尝试将 main.py 放在 src 文件夹之外,它可以工作(稍微重写导入),但我觉得有更好的方法来做到这一点。
【问题讨论】:
我知道 repl 从基本目录开始并查找 main.py 但我将它放在 src 文件夹中。有什么方法可以在按下“运行”按钮时运行它吗?
我尝试将 main.py 放在 src 文件夹之外,它可以工作(稍微重写导入),但我觉得有更好的方法来做到这一点。
【问题讨论】:
repl.it,默认情况下,当你按下运行按钮时,总是运行/main.ext(.ext由编程语言决定)。如果主文件在非根目录或者文件名不同,repl.it 支持配置文件为运行按钮设置不同的命令。
如果您的main.py 文件位于src/main.py,请首先创建一个名为.replit 的新文件(保存到repl 的根目录),然后在文件中键入以下内容:
language = "python3"
run = "python src/main.py"
这将告诉 repl.it 在您按下运行按钮时运行命令 python src/main.py 而不是 python main.py(默认)。
如果您还需要将 cwd 更改为 src/,也可以将其添加到 .replit 文件中:
language = "python3"
run = "cd src && python main.py"
【讨论】: