我想在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
}
答案 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文件的最快方法,它从文件中获取输入并将输出保存在文件中。说真的:)