我正在做一个网络摄像头项目,我尝试使用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个反斜杠。
知道怎么回事吗?
答案 0 :(得分:0)
而不是
"C:\\Users\\L31101\\Desktop\\Camera\\Camera\\bin\\Debug\\center\\center.jpg";
尝试
@"C:\\Users\\L31101\\Desktop\\Camera\\Camera\\bin\\Debug\\center\\center.jpg";
。
然后将通过两次反击。