import os, sys,commands pwd = os.path.abspath('') oxy = "/Applications/oxygen/oxygenMac.sh " if len(sys.argv) > 1: args = ''.join(sys.argv[1:]) if args[1] is "/": cmd = oxy, ' ', args else: cmd = oxy, ' ', pwd, '/', args else: fh = open('/tmp/oxygen.in.xml', 'w') stdin = sys.stdin.read() fh.write(stdin) fh.close() cmd = oxy, " /tmp/oxygen.in.xml" run = ''.join(cmd) foo = commands.getstatusoutput(run)