我想将一些用 C# 实时处理的数据传递给另一个 python 应用程序以进行进一步的实时处理。我试图将这些数据记录到 CSV 文件中并让 python 同时读取它,但是似乎 Windows 锁定了 CSV 文件,并且当 C# 登录到它时我无法同时读取该文件。
有谁知道如何将实时数据从 C# 共享到 python?
我想将一些用 C# 实时处理的数据传递给另一个 python 应用程序以进行进一步的实时处理。我试图将这些数据记录到 CSV 文件中并让 python 同时读取它,但是似乎 Windows 锁定了 CSV 文件,并且当 C# 登录到它时我无法同时读取该文件。
有谁知道如何将实时数据从 C# 共享到 python?
一种方法是使用管道:打印出这些东西,然后让 python 程序读取它。
文件更灵活。你可以使用它们,你只需要改变你创建它们的方式。创建FileStream时,请确保指定FileShare.Read。