skip to Main Content

It’s from a tutorial on the google cloud platform, they call python from the Linux Shell.
I’m totally new to gcp and linux, please help me, where can I find some exhaustive documentation for python tools in Linux?

python -c 'import base64, sys, json; 
  img = base64.b64encode(open(sys.argv[1], "rb").read()); 
  print json.dumps({"key":"1", "image_bytes": {"b64": img}})' 
  flower1.jpg > request.json

3

Answers


  1. When called with -c command, it executes the Python statement(s) given as command. Here command may contain multiple statements separated by newlines. Leading whitespace is significant in Python statements!

    Login or Signup to reply.
  2. the -c flag means execute the following command as interpreted by this program.

    Doc: https://askubuntu.com/questions/831847/what-is-the-sh-c-command

    Login or Signup to reply.
  3. -c stand for cmd which allows you to pass your code as a string.
    This feature is available even outside of google-cloud-platform.
    you can check other available options using python -h

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search