我最近开始在sublime text 3中构建python脚本,我想构建一个自定义的sublime构建脚本,以便它可以从文件“input.txt”获取输入并将其输出到控制台或文件“output.txt”
答案 0 :(得分:1)
对于那些仍在寻找解决方案的Linux用户:
您可以使用重定向运算符'<'和'>'在自定义构建文件中,如下所示:
{
"shell_cmd": "python \"${file}\" < inp.txt > out.txt"
}
注意:对于其他平台,可以实现类似的想法。
答案 1 :(得分:0)
要从文件中获取输入,您必须使用open
功能打开文件:
file = open('file.txt')
然后你可以阅读内容:
contents = file.read()
如果要将内容或任何内容放入文件中,请先创建/打开文件:
file2 = open('file2.txt', 'w')
file2.write(contents)
这会将变量contents
的值写入文件。
https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files