Tôi có một tệp thi hành bên ngoài mà tôi đang cố chạy từ một tập lệnh Python. CMD chạy thực thi nhưng không có đầu ra tạo ra. Có lẽ nó thoát ra trước khi đầu ra có thể được tạo ra. Bất kỳ gợi ý về làm thế nào để trì hoãn xuất cảnh cho đến khi kết quả đầu ra được tạo ra?Làm thế nào để chạy thực thi bên ngoài bằng cách sử dụng Python?
import subprocess, sys
from subprocess import Popen, PIPE
exe_str = r"C:/Windows/System32/cmd C:/temp/calc.exe"
parent = subprocess.Popen(exe_str, stderr=subprocess.PIPE)
Có lẽ tốt hơn để hỏi điều này trên Stackoverflow? – Simbamangu
Câu hỏi có liên quan đến GIS không? – Mapperz
Có thể bạn đã đúng. Dữ liệu đầu vào là độ cao và hướng dòng chảy là lý do tại sao tôi đăng nó ở đây. –