2013-07-19 2 views
0

C#으로 처리 된 일부 데이터를 실시간 처리를 위해 다른 파이썬 응용 프로그램에 실시간으로 전달하고 싶습니다. 그 데이터를 CSV 파일에 기록하려고하고 파이썬이 동시에 읽을 수 있도록했습니다. 그러나 Windows에서 CSV 파일을 잠그고 C#이 로깅되는 동시에 파일을 읽을 수없는 것 같습니다.C#에서 파이썬으로 실시간 처리 데이터를 공유하는 방법

누구든지 C#에서 실시간 데이터를 파이썬으로 공유하는 방법을 알고 있습니까?

+0

이 답변에서 언급 한 것처럼 라이브러리를 사용할 수 있습니다. http://stackoverflow.com/a/34788064/1952991 – ceremcem

답변

0

한 가지 방법은 파이프를 사용하는 것입니다. 물건을 출력하고 파이썬 프로그램에서 읽게하십시오.

파일은보다 융통성이 있습니다. 당신이 그들을 사용할 수 있습니다, 당신은 단지 그들을 만드는 방법을 변경해야합니다. FileStream을 만들 때 FileShare.Read을 지정해야합니다.