You can try something like that:
p = subprocess.Popen(args=[("%s %s") % (script_name,command_args1)], stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True)
output = p.stdout.readlines()
p.wait()
output = p.stdout.readlines()
p.wait()
2012/3/1 dummyman dummyman <tempovan@gmail.com>
Hi ,i am using django s view function to invoke python script to run in background.now i want to pass command line args to the scripthere is wat i didsubprocess.Popen([sys.executable,"script_name","command_args1"])i got the errorexecv requires arg 2 to be a stringplease help me--
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.
--
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