如何 运行 repl.it 中不同目录中的文件?
How to run a file that's in a different directory in repl.it?
我知道 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"
我知道 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"