-2
比方说,我有这个变量:如何在现有的字符串变量周围放置三个qoutes?
st='MI'
,我想将其转换为:
st=''' 'MI' '''
在一个SQL命令来使用它。 完成此操作的最佳方法是什么?
在此先感谢!
比方说,我有这个变量:如何在现有的字符串变量周围放置三个qoutes?
st='MI'
,我想将其转换为:
st=''' 'MI' '''
在一个SQL命令来使用它。 完成此操作的最佳方法是什么?
在此先感谢!
三重或单引号只是将字符串输入源代码文件的方式。
一旦你的程序在运行,你的字符串已经是一个字符串,而没有必要做任何cnversion使用它作为一个参数传递给SQL驱动函数。
你可能希望我有一个SQL语句的字符串本身包含各种(单或双)引号字符。如果在Python源代码文件中输入了该内容,则可以直接键入三重引用。如果您从其他位置获取这些SQL语句,则它们已经是字符串,正如我上面所说的那样。
现在,有中,你必须在运行的Python程序的字符串,或一个Python交互式会话,你想打印出来,这样就可以在源代码中直接粘贴的一些实例。对于这些情况,你可以试试“unicode_escape”编解码器(和重新编码成文本,以便它不会增加一倍,你的反斜杠:
In [56]: print("\n".encode("unicode_escape").decode("utf-8"))
\n
我想你的意思'“‘MI’”',你可以做到这一点。一个简单的格式'“‘{}’”格式(ST)' – Kasramvd
编辑文字的唯一方法是用文本编辑器,我不知道你这是什么意思 –
@Kasramvd:。该做的如果。你想作为答案张贴,我会相应地标记。谢谢! –