使用子进程运行grpc时获取文件名或扩展名太长

时间:2019-05-13 06:26:04

标签: python windows curl subprocess grpc

致力于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"])

0 个答案:

没有答案