I am just trying to pass random arguments for below python script. 

Code:

```
import json,sys,os,subprocess

arg1 = 'Site1'
arg2 = "443"
arg3 = 'admin@example.com'
arg4 = 'example@123'
arg5 = '--output req.txt'
arg6 = '-h'

obj=json.load(sys.stdin)

for i in range(len(obj['data'])):
    print obj['data'][i]['value']
    subprocess.call(['./malopinfo.py', arg1, arg2, arg3, arg4, obj , arg5])

```

In above code variable `obj` will change randomly, But apart from that all arguments are static. 

Error:

```
root@prabhu:/home/teja/MalopInfo/version1/MalopInfo# ./crver1.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   116    0   116    0     0   5313      0 --:--:-- --:--:-- --:--:--  5523
11.945403842773683082
Traceback (most recent call last):
  File "qjson.py", line 15, in <module>
    subprocess.call(['./malopinfo.py', arg1, arg2, arg3, arg4, obj])
  File "/usr/lib/python2.7/subprocess.py", line 522, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child
    raise child_exception

```

I am trying to execute is 

```
python malopinfo.py Site1 443 admin@example.com example@123 11.945403842773683082 --output req.txt

```

Please help me on this.