如何解决如何在C#中向string.Format中添加“”
我需要将文件夹路径传递给Python接口,但是路径中的空格使其变得复杂。
范例:
Defect.py C:\TestImage\Images
工作正常。
但是,如果路径如下所示,
`Defect.py C:\**Test Image**\Images`
由于两个单独的参数而导致错误。
如果我可以将其传递为:
Defect.py "C:\**Test Image**\Images"
应该可以工作
因此,我目前正在尝试使用string.Format("{0}")
将此字符串用双引号引起来,但是不起作用。
请让我知道如何使用string.Format
格式化语句。我需要使用string.Format,因为还有其他多个参数。
解决方法
尝试一下:
string.Format("Defect.py \"C:\\{0}\\Images\"","Test Image");
请记住,整个技巧是使用\"
反斜杠转义字符来转义该字符。剩下的只是展示如何使用string.Format
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。