0
我想使用python在文本文件中编写多个值。使用python在文本文件中写入多个值
我写在我的下面这行代码:
text_file.write("sA" + str(chart_count) + ".Name = " + str(State_name.groups())[2:-3] + "\n")
注:State_name.groups()
是一个正则表达式捕获的字。所以它被捕获为tuple
并从tuple
中删除(
)
括号中我已经使用了字符串分片。
现在输出当属:
sA0.Name = GLASS_OPEN
这里没有问题
但我所要的输出是这样的:
sA0.Name = 'GLASS_HATCH_OPENED_PROTECTION_FCT'
我想在里面围成的变量值单引号。
你应该明确你的意思。看完你的帖子三次后,我仍然不明白你想要做什么。此外,您的代码示例不是一个“工作示例”,因为它包含示例中未定义的变量,没有人可以测试它并对其进行改进。 – 2014-11-22 18:59:32
如果您的问题只是如何在字符串中添加单引号:您可以将它们用作python字符串中的其他字符。只要确保你用双引号分隔你的字符串。所以''“sA0.Name =”+“'”+“GLASS_OPEN”+“'”'产生'sA0.Name ='GLASS_OPEN'' – 2014-11-22 19:04:30