伙计们,所以我有一个输出这些.csv的C#应用程序,我希望它将其发送到具有python应用程序的虚拟机,该应用程序将提取这些文件并对其进行一些数据分析。有什么方法可以在c#应用程序和虚拟机之间创建连接,以便我可以将.csvs保存在虚拟机目录中,以供python脚本提取。
答案 0 :(得分:0)
作为一种选择,您可以创建一个Dropbox(或类似服务)帐户,将C#应用程序指向将CSV写入此文件夹,然后从VM中为您的Python应用程序访问Dropbox来提取所述CSV。
您还可以在VM上创建共享,将其映射到主机上(只要您在同一子网中,VM就有自己的IP,并且不桥接在物理主机的IP上),就可以使用C#应用将CSV写入此共享,然后将您的Python应用程序指向从VM内的网络共享解析CSV。
此外:
System.IO.File.Copy("sourcePath", "\\machinename\share folder path");
HTH!