python: sys.argv[0] meaning in official documentation

前端 未结 3 1964
醉话见心
醉话见心 2020-12-19 12:21

Quoting from docs.python.org:

\"sys.argv The list of command line arguments passed to a Python script. argv[0] is the script name (it is op

3条回答
  •  独厮守ぢ
    2020-12-19 12:47

    python -c executes a command passed on the command line, rather than a script from a file. sys.argv[0] will be set to "-c".

    If you run a script with a -c flag, then yes, sys.argv[1] will be set to "-c" and sys.argv[0] will be set to the name of the script.

提交回复
热议问题