Залежно від того, як ви хочете працювати зі своїм сценарієм, у вас є два варіанти. Якщо ви хочете, щоб команди блокували і нічого не робили під час його виконання, ви можете просто використовувати subprocess.call.
subprocess.call([data["om_points"], ">", diz['d']+"/points.xml"])
Якщо ви хочете зробити щось під час його виконання або подати щось stdin, ви можете використовувати communicateпісля popenдзвінка.
p = subprocess.Popen([data["om_points"], ">", diz['d']+"/points.xml"])
print "Happens while running"
p.communicate()
Як зазначено в документації, waitможе виникнути глухий кут, тому доцільно спілкуватися.