3
Contributors
4
Replies
5
Views
5 Years
Discussion Span
Last Post by vegaseat
Featured Replies
  • 1

    This might be simpler ... [code]"""jy_hello_bat2.py run a batch file using Jython The Windows batch file 'hello.bat' is: echo Hello, from batch file tested with jython2.5.2 """ import os os.system('hello.bat') [/code] Read More

0

Here test, subprocess module functions OK in Jython, as it should:

Test batch file batch.bat

@echo off
echo Hello, from batch file

Test in Jython prompt:

>>> import subprocess
>>> subprocess.call("batch.bat")
Hello, from batch file
0
>>>

Edited by pyTony: n/a

0

Hi,

I'm getting the error
InputError: no module named subprocess

is there another way of doing the task??

thanks!!

0

You might want to update to the latest version of Jython. This one works just fine on my Windows7 machine ...

"""jy_hello_bat.py
run a batch file using Jython

The Windows batch file 'hello.bat' is:
echo Hello, from batch file 

tested with jython2.5.2
"""

import subprocess

subprocess.call('hello.bat')

In my experience most of my normal Python26 code seems to work with Jython 2.5.2 as well.
Jython is actually a real nice way for Java programmers to enjoy Python syntax, and for Python programmers to get used to a little Java.

Edited by vegaseat: n/a

1

This might be simpler ...

"""jy_hello_bat2.py
run a batch file using Jython

The Windows batch file 'hello.bat' is:
echo Hello, from batch file 

tested with jython2.5.2
"""

import os

os.system('hello.bat')
This question has already been answered. Start a new discussion instead.
Be sure to adhere to our posting rules.