0

这是我当前的 python ST2 构建文件(默认一个)

{
    "cmd": ["python", "-u", "${file}"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

当我在编辑器中按 ctrl+b 时我想要的是相当于python -u file_name.py < input.txt从终端运行命令。

我尝试将上述文件编辑为

{
    "cmd": ["python", "-u", "${file} < input.txt"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

但我得到一个错误

python:无法打开文件'/home/mike528/t.py < input.txt':[Errno 2]没有这样的文件或目录

我的意思是很清楚我想要做什么以及错误是什么我只是不知道如何分隔文件名并实际做到这一点。

4

0 回答 0