On Thursday, July 9, 2015 at 5:46:56 AM UTC-7, reddyreddy wrote: > > Hello, > > With the below code I was able to compile and run my c programs that were > uploaded, where rfile and ofile are input and output files. > > for submission in submissions: > > subprocess.call(["gcc","C:\\web2py\\applications\\dropbox1\\uploads\\"+submission.file,"-o","x"]) > subprocess.call(["./x"], stdin=rfile,stdout=ofile) > > In the similar way I want to compile and run the Java programs with > subprocess.call. >
Replace "gcc" with "javac" (and adjust the args)? You might have to be explicit about the path to the java compiler, or make sure that path is is in the environment passed via subprocess .call(). /dps > On Wed, Jul 8, 2015 at 2:39 PM, Dave S <[email protected] <javascript:>> > wrote: > >> >> >> On Wednesday, July 8, 2015 at 5:53:40 AM UTC-7, reddyreddy wrote: >>> >>> hello all, >>> >>> I want to write a script to compile and run java programs that were >>> uploaded. >>> Iam trying to do it with subprocess.call. >>> Can anyone please help.? >>> >> >> What exactly are you having problem with? Your question could be a >> little more detailed. >> >> Is the Python documentation unclear? >> <URL:https://docs.python.org/2/library/subprocess.html#module-subprocess> >> >> I think you said before that you were working on Windows, so perhaps this >> example will give you a leg up: >> >> try: >> addrs_verbose = subprocess.check_output( \ >> ["wmic", "nicconfig", "list", "brief"]) >> except subprocess.CalledProcessError as e: >> print e.returncode >> print e.output >> addrs_verbose = "" >> print addrs_verbose >> >> >> If you still can't get where you're going, show us what you've tried, or >> ask about the specific issue you can't figure out. >> >> /dps >> >> >> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Chaitanya Pochampally > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

