Subprocess adalah modul Python yang berguna untuk menjalankan proses atau aplikasi lain sebagai 'anak' dari aplikasi/proses yang kita buat. Contohnya untuk script yang saya buat (bagian dari aplikasi MSJL-BB), saya bermaksud untuk menjalankan aplikasi "JavaLoader.exe" sebagai subproses dari script/aplikasi yang saya buat. Maka pada script saya tambahkan:
Fungsi dari stdout=PIPE dan stderr=PIPE, adalah script akan menangkap keluaran yang dihasilkan oleh standard output (stdout) dan standard error (stderr). Dengan menangkap keluaran stdout, kita dapat menampilkan keluaran dari aplikasi JavaLoader.exe itu misalnya dalam sebuah window baru (untuk pemrograman GUI).
Untuk keterangan/penjelasan lengkap silakan baca dokumentasi subprocess
Fungsi dari stdout=PIPE dan stderr=PIPE, adalah script akan menangkap keluaran yang dihasilkan oleh standard output (stdout) dan standard error (stderr). Dengan menangkap keluaran stdout, kita dapat menampilkan keluaran dari aplikasi JavaLoader.exe itu misalnya dalam sebuah window baru (untuk pemrograman GUI).
Untuk keterangan/penjelasan lengkap silakan baca dokumentasi subprocess
Komentar
Posting Komentar