我有一个客户端想要检查我编写的脚本的结果。我不希望客户端看到脚本的内部工作原理,或者我失去了对它们的价值,但我希望它们可以根据需要多次运行并观察结果。
我不确定是否有针对此语言或针对某种语言的特定解决方案。如果后者适用,我有Python和R的脚本。
由于
答案 0 :(得分:2)
如何将脚本输出写入文件,并构建一个使用此文件并以只读模式显示它们的Web界面?
例如在R中你可以使用 下沉() 要将输出消息路由到文件,然后构建一个只显示该文件的Web界面。
答案 1 :(得分:1)
在Python中,您可以轻松使用Flask提供一个宁静的API,客户端可以使用它们的参数发送HTTP请求,并为您提供结果。
将Python函数转换为Web服务器非常容易。它就像这个功能一样简单:
@app.route('/geo', methods=['GET', 'POST'])
def geo_web():
'''
RESTful API
given a piece of text, vectorize it, classify it into one of the regions using clf (a pre-trained classifier) and return a json which has info about the predicted location(s).
'''
text = request.args['text']
if isinstance(text, list) or isinstance(text, tuple) or len(text) == 0:
return
result = None
try:
result = geo(text, return_lbl_dist=False)
except:
return
return jsonify(**result)
您只需要添加@ app.route ...并返回在读取HTTP响应时可以处理的结果。
您可以在http://www.developerfusion.com/tools/generatemachinekey/中看到我的整个项目。