V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wbzd
V2EX  ›  问与答

我是新手,想调用 API 并把终端输出的结果保存到 JSON 文件。请大佬指教。

  •  
  •   wbzd · 2023-01-17 12:33:29 +08:00 · 893 次点击
    这是一个创建于 694 天前的主题,其中的信息可能已经有所发展或是发生改变。

    命令(就是用 Python 调用 API ):

    root@wbzd:~/SDK# ./api.sh
    

    输出:

    ...
    Using /usr/local/lib/python3.8/dist-packages
    Searching for pycparser==2.21
    Best match: pycparser 2.21
    Adding pycparser 2.21 to easy-install.pth file
    Using /usr/local/lib/python3.8/dist-packages
    Finished processing dependencies for alibabacloud-sample==1.0.0
    [LOG] {"headers": {"date": "Tue, 17 Jan 2023 04:19:12 GMT", "content-type": "application/json;charset=utf-8", "content-length": "213", "connection": "keep-alive", "access-control-allow-origin": "*", "x-acs-request-id": "77CA0B1F-7781-5679-9984-DC9FECB939C3", "x-acs-trace-id": "d3cb936cc33927344d8bc35a63488b2f"}, "statusCode": 200, "body": {"Data": {"Elements": [{"Boxes": [6, 104, 599, 799], "Score": 0.587, "Type": "human"}, {"Boxes": [238, 456, 456, 574], "Score": 0.206, "Type": "glasses"}], "Height": 800, "Width": 600}, "RequestId": "77CA0B1F-7781-5679-9984-DC9FECB939C3"}}
    

    目的:
    把[LOG]后所有内容保存到 JSON 文件中。

    5 条回复    2023-01-17 13:32:20 +08:00
    tomczhen
        1
    tomczhen  
       2023-01-17 12:40:48 +08:00 via Android
    建议用 chatgpt 。
    lhbc
        2
    lhbc  
       2023-01-17 12:45:32 +08:00 via Android
    with open('filename.json') as f

    OP 没有写过代码的话,建议找运维来写吧
    ChengLuffy
        3
    ChengLuffy  
       2023-01-17 12:48:55 +08:00   ❤️ 1
    ./api.sh | grep '[LOG]' | awk -F'] ' '{printf $2}' > result.json

    凑几个命令,不确定对于你的场景来说行不行
    wbzd
        4
    wbzd  
    OP
       2023-01-17 13:30:30 +08:00
    @ChengLuffy 太好了!一遍通过,谢谢您。
    wbzd
        5
    wbzd  
    OP
       2023-01-17 13:32:20 +08:00
    @tomczhen 哈哈,我试试。
    @lhbc 我是业余的,倒腾来研究一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5508 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:58 · PVG 09:58 · LAX 17:58 · JFK 20:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.