python - 如何忽略 ppython 字符串中的双引号字符(作为函数的输入参数)
问题描述
我需要将一个参数传递给一个函数,其中输入的特定部分需要用双引号引起来,以便正确解释。
目标是用户提供的字符串: input = "abc"-d 被解释为: ""abc"-d"
为什么?因为在“”之间你提供了一个表达式,其中 - 被视为破折号而不是算术减号。我需要它最终将其传递为 "\\\\"abc\\\\"-d"
我确实尝试过
r""a-b-c"-d"
但没有运气。感谢您的建议!
解决方案
请尝试 '""abc"-d"'
推荐阅读
- python - Python Pandas:数据框不使用字符串方法更新
- java - 如何实现一个键值可变的键值对
- dart - 向 Flutter 中的计算函数发送多个参数
- android - 如何在android中使用Retrofit和GSON从api获取整个JSON响应
- angularjs - 错误:[$controller:ctrlreg] 名为“FirstNameController”的控制器未注册
- android - 在 Android WebView 上具有自签名证书的服务人员
- solr - TYPO3 Solr:如何重新索引文件,该文件在 TYPO3 的 tt_content 元素中链接
- python - 有什么方法可以实时从 UDP 数据包中提取有效负载并将该有效负载用于另一个应用程序?
- collision-detection - 两个物体形状的Hittest
- c# - “??” 调试时 Visual Studio 反汇编视图中的字节数