4
ラケットプログラムとPythonプログラム間の通信が必要です。ラケットプログラムとPythonプログラムの間の通信
マイラケットコード:
#lang racket
(define-values (sp o i e) (subprocess #f #f #f "hello.exe"))
(display "server" i)
(flush-output i)
(display (read o))
私のpythonコード:
input_var = raw_input("Enter something: ")
print ("you entered " + input_var)
私はちょうど私のPythonプログラムで印刷していた場合、それは正常に動作します。私がラケットプログラムから入力を読み込んでいる場合、それはハングします。私はラケットからメッセージを読みたい。
どのようにstdinとstdoutを接続しようとしていますか?どのようにこれらのプログラムを実行していますか? – Marcin