Sublime Text构建系统,用于python中的输入/输出

时间:2016-08-28 07:52:16

标签: python ubuntu sublimetext3

我想在Ubuntu中使用Sublime Text进行python编程,并希望编写一个构建系统,该系统从所提到的文件中获取输入并将输出打印到其他提到的文件。我使用这段代码为c ++做了同样的事情:

{
    "cmd": ["g++ -std=c++11 ${file} -o ${file_path}/${file_base_name} && ${file_path}/${file_base_name}<${file_path}/inputf.in>${file_path}/outputf.in"],
    "shell" : true
}

2 个答案:

答案 0 :(得分:0)

Tushar通过修改上面的代码为自己找到了解决方案:

{
    "cmd": ["python ${file}<${file_path}/inputf.in>${file_path}/outputf.in"],
    "shell":true
}

答案 1 :(得分:0)

以防万一有人在 Windows 中寻求相同问题的解决方案。对J.Chomel建议的答案进行了一些更改。会做的工作。 但是首先,将输入和输出文件保存在您正在使用的同一文件夹中

{
"cmd": ["python", "${file}","<inputf.in>outputf.in"],
"shell":true,
"working_dir":"$file_path",
}

到目前为止,这是运行python文件的最快方法,它从文件中获取输入并将输出保存在文件中。说真的:)