黑盒脚本执行?

2024-04-25 09:51:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个客户想检查我写的脚本的结果。我不想让客户看到脚本的内部工作,否则我会失去对他们的价值,但我希望他们能够运行它,因为他们想多次观察结果。你知道吗

我不确定是否有一个通用的解决方案,或具体到一种语言。如果后者适用,我有Python和R的脚本

谢谢


Tags: 脚本语言客户解决方案价值我会
2条回答

如何将脚本输出写入文件,并构造一个web界面来使用这些文件并以只读模式显示它们?你知道吗

例如,在R中可以使用 接收器() 要将输出消息路由到一个文件,然后构造一个只显示此文件的web界面。你知道吗

在Python中,您可以很容易地使用Flask来提供restfulapi,客户机可以用它们的参数发送它们的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)

你只需要添加@应用程序路径... 并返回读取HTTP响应时可以处理的结果。你知道吗

你可以在here中看到我的整个项目。你知道吗

相关问题 更多 >