title: Getting filename or extension is too long while running grpc using subprocess
body: <p>Working on grpc. Wrote a code in python using sub process to run grpc from command line. But it is giving error like    </p>
  
  <pre><code>   FileNotFoundError: [WinError 206] 
  </code></pre>
  
  <p>The filename or extension is too long.  for big JSON file. if i send small JSON file it is taking. Couldnt figure out how to overcome it</p>
  
  <p>Code.   </p>
  
  <pre><code>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"])
  </code></pre>