Call Python script from bash with argument

前端 未结 8 860
长发绾君心
长发绾君心 2020-11-29 16:37

I know that I can run a python script from my bash script using the following:

python python_script.py

But what about if I wanted to pass a

8条回答
  •  Happy的楠姐
    2020-11-29 17:10

    To execute a python script in a bash script you need to call the same command that you would within a terminal. For instance

    > python python_script.py var1 var2
    

    To access these variables within python you will need

    import sys
    print sys.argv[0] # prints python_script.py
    print sys.argv[1] # prints var1
    print sys.argv[2] # prints var2
    

提交回复
热议问题