01/10/2018, 09:41
Run program from python
RUN PROGRAM FROM PYTHON
Mình có 1 chương trình viết từ c++ (đã tạo được file .exe). CHương trình của mình đọc dữ liệu từ 1 file .txt và xuất ra kết quả với file .out
Giờ mình muốn viết 1 đoạn code trong python để chạy chương trình này.
Bạn nào gặp vấn đề này rồi, có thể chia sẻ giúp mình.
Cảm ơn nhiều!
Bài liên quan





sử dụng subprocess để chạy lệnh cmd
Cho bạn ấy lệnh ví dụ luôn đi bạn
Để chạy một .exe trên cmd ta chỉ cần dán đường dẫn lên cmd và enter
Và đương nhiên chúng ta có thể làm cách này bằng python nhờ subprocess
subprocess.call(cmd, shell=True)Ví dụ muốn mở một file trên là python.exe trên cmd sẽ là
C:\python.execòn bên Python sẽ là
subprocess.call("C:/python.exe, shell="True). Chú ý path nhé python nó hơi ngượcthêm một ý nữa là nếu chương trình exe không có lỗi nó sẽ trả về
0giống hàm main hay trả về0ấyCảm ơn bạn Grak_T va admin ltd.
Mình đã giải quyết được vấn đề
cho hỏi là bằng cách của e hay là cách khác thế ạ? Nếu có e xin với
Mình có excute file: OpenSees va input data file: 2D_Frame.tcl
import subprocess
subprocess.call(‘Opensees 2D_Frames.tcl’, shell=True)
Mình dùng cách này