和sandbox命令行的接口

halida edited this page Mar 30, 2013 · 2 revisions

我们首先会创建一个文件ttt,里面以json格式保存了数据:

{
  code: 'print 12', # 需要跑的代码
  language: 'python', # 代码的语言
  input: 'aaa', # 需要检查的输入
  output: 'bbb', # 需要检查的输出

然后我们会跑:

./sandbox/sandbox ttt

sandobx命令行需要给stdout返回一个json的结果,格式:

{
  result: 'Accepted',
  ...
}

返回的数据里面,result是必须要的,其它的返回数据直接采用sandbox的结果即可。