擅长:python、mysql、java
<p>这里有个主意。定义一个函数来处理对控制台的调用,然后调用该函数:</p>
<pre><code>import subprocess
''' This functions sends commands to console '''
def command(cmd):
try:
p = subprocess.Popen(cmd, shell = True, stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr = subprocess.STDOUT, close_fds = True)
stdout = p.communicate()
return stdout[0]
except Exception as ex:
raise Exception(ex)
# now define your variables and make calls
VIRTUALENV = ...
PYTHON_PATH = ...
command("pew workon {}".format(VIRTUALENV))
command("export PYTHONPATH= {}".format(PYTHON_PATH))
command("python -m {} {} {}={}".format(...))
</code></pre>