致力于grpc。使用子进程在python中编写代码以从命令行运行grpc。但这会给
这样的错误 FileNotFoundError: [WinError 206]
文件名或扩展名太长。用于较大的JSON文件。如果我发送小的JSON文件,它将占用。无法找出解决方法
代码。
import subprocess
import json
import os
from pprint import pprint
auth = "authorization: Token asdq"
file = "jsoninput3.json"
fd=open("jsoninput3.json")
json_content = fd.read()
fd.close()
subprocess.run(["grpcurl", "-plaintext","-H", auth,"-d" ,json_content,"-format","json","100.50.10.10:1000","api.Service/MethodName"])