python的自定义sublime-build文件

时间:2015-09-25 04:44:09

标签: python sublimetext3

我最近开始在sublime text 3中构建python脚本,我想构建一个自定义的sublime构建脚本,以便它可以从文件“input.txt”获取输入并将其输出到控制台或文件“output.txt”

2 个答案:

答案 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