【问题标题】:How to run a file that's in a different directory in repl.it?如何运行 repl.it 中不同目录中的文件?
【发布时间】:2021-12-15 12:55:52
【问题描述】:

我知道 repl 从基本目录开始并查找 main.py 但我将它放在 src 文件夹中。有什么方法可以在按下“运行”按钮时运行它吗?

我尝试将 main.py 放在 src 文件夹之外,它可以工作(稍微重写导入),但我觉得有更好的方法来做到这一点。

【问题讨论】:

    标签: python repl.it


    【解决方案1】:

    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"
    

    【讨论】:

      猜你喜欢
      • 2021-08-26
      • 2021-08-16
      • 1970-01-01
      • 2019-08-13
      • 1970-01-01
      • 2016-03-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-14
      相关资源
      最近更新 更多