If I have a function in a file like this:

```
def foo():
    print 'foo'

foo()

```

I can call this file from another one:

```
import subprocess
subprocess.call(['python', 'function.py'])

```

But can if the function needs arguments:

```
def foo(foo_var):
    print foo_var

```

Can I still call the function using subprocess?