> Dear all,
>
> I tried using python to execute some external java program in my code.
> My problem is the os.system(cmd) was not working properly
"not working properly" is possibly not the most informative
description of your problem... What happens ? Get a traceback ? If so,
please post it (here or anywhere we can read it). Else please explain
what happens exactly.
> when the
> code was included into some view in views.py. However, executing the
> code from terminal worked just fine. I am not sure what is wrong here.
Very probably a permissions or env problem.
> >>>> this is from my medusa package
>
> 1 import os
> 2
> 3 def create_image():
> 4 path = os.path.abspath('tmp/medusa')
> 5 medusa = os.path.abspath('mirnaworkbench/Medusa/Medusa.jar')
> 6 cmd = str('java -cp ' + medusa + '
> medusa.batchoperations.BatchOperations ' + path)
OT: string concatenation yield a string object, so you don't need to
try and make a string from it. Also, Python as good support for string
formatting, which is usually more readable than string concatenation.
> 7 os.system(cmd)
>
And ? What happens ?
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
No comments:
Post a Comment