我有下面的列表,需要保存为一个变量与引号围绕它。我试着在前后加上单曲引号,但运气不太好。你知道吗
myvar = "'''" + mylist + "'''"
我的列表:
[{'svn_tag': '20150624r1_6.36_gameofthrones', 'module': 'ariaapi'}, {'svn_tag': '20150620r1_6.36_gameofthrones', 'module': 'api'}]
所需输出为:
myvar = '''[{'svn_tag': '20150624r1_6.36_gameofthrones', 'module': 'ariaapi'}, {'svn_tag': '20150620r1_6.36_gameofthrones', 'module': 'api'}]'''
使用字符串格式。你知道吗
"'''" + str(myList) + "'''"
应该有用。您只需要调用列表上的str()
,当前您正在连接一个字符串和一个抛出错误的列表。你知道吗如果我们的目标是拥有一个非常通用的工具来打印(或写入文件)字符串,这些字符串稍后可以被Python重新解析,那么如果您正在编写的数据还可能包含带有嵌入三引号的字符串,那么您应该小心不要使用@TigerhawkT3提供的答案。答案的变体可用于确保任何带三个单引号的嵌入字符串正确转义:
相关问题 更多 >
编程相关推荐