Python照片浏览变量传递

时间:2014-07-31 06:34:47

标签: c# python webcam

我正在做一个网络摄像头项目,我尝试使用c#来运行python脚本,并将位置变量传递给python,这样我就可以不断更改图像的打开/保存位置。

这用于传递图像开口的位置以进行裁剪。

string loca = File.ReadAllText("cropface.py").Replace("%location%", "C:\\Users\\L31101\\Desktop\\Camera\\Camera\\bin\\Debug\\center\\center.jpg");
            File.WriteAllText("cropface.py", loca);

但是我的python脚本收到没有2个反斜杠的位置

image =  Image.open("C:\Users\L31101\Desktop\Camera\Camera\bin\Debug\center\center.jpg")

因此,我尝试使用正斜杠而不是2反斜杠但是我的python脚本仍然收到1个反斜杠。

知道怎么回事吗?

1 个答案:

答案 0 :(得分:0)

而不是

"C:\\Users\\L31101\\Desktop\\Camera\\Camera\\bin\\Debug\\center\\center.jpg";

尝试

@"C:\\Users\\L31101\\Desktop\\Camera\\Camera\\bin\\Debug\\center\\center.jpg";

然后将通过两次反击。

更多in this post.