Get a return value using subprocess

前端 未结 3 1313
醉梦人生
醉梦人生 2020-12-03 13:25

I want to be able to define a variable by the return value of a script. This is what I currently have:

sum_total_earnings_usd = subprocess.call([SCRIPT, \"-d         


        
3条回答
  •  半阙折子戏
    2020-12-03 14:28

    If your script is returning the value, then you would want to use subprocess.check_output():

    subprocess.check_output([SCRIPT, "-d", date], shell=True).
    

    subprocess.check_call() gets the final return value from the script, and 0 generally means "the script completed successfully".

提交回复
热议问题