【发布时间】:2011-08-21 15:58:20
【问题描述】:
每当我输入像"Muhammed went to the store and said "Can I have some pickles please"" 这样的字符串时,似乎会搞砸字符串的处理方式,因为Can I have some pickles please 变得无效。所以我认为在它的两侧添加“”肯定会解决它,如果有更好的解决方案,我愿意接受。
【问题讨论】:
-
“饲料”?这是输入数据还是源代码?如果是源代码,您可以将单引号与双引号互换使用(
'xxx "yyy"')或转义双引号("xxx \"yyy\"")。 -
通过提要我的意思是输入数据。有时我会输入整个文件,所以浏览它并输入反斜杠并不是一个真正的选择
-
字符串从何而来,如何使用?为什么不从外部文件中读取而不是放在源代码中?
-
听起来您正在将输入数据放入源代码中。不要那样做;改用文件或标准输入。
-
@Nicholas:你应该把它放在答案而不是评论中。这是唯一正确的答案,也是唯一能得到我支持的答案。
标签: python string formatting