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.exe
cò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ề
0
giố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