subprocess にして通信するのはダメなんですか。