我需要格式化字符串,然后使用splinter模块将其发送到Web浏览器。我通常使用占位符,但是这次不起作用。这是我想传递给浏览器的字符串:
http://NAMESERVER:8082/ViewObjectRes//TransactionLogManagerPostErrorHandling\%28Instance+0\%29\%3Ainstance\%3DInstance+0
NAMESERVER是我要连接的服务器的fqdn。我像往常一样尝试使用占位符,但出现错误:
print ("http://%s:8082/ViewObjectRes//TransactionLogManagerPostErrorHandling\\%28Instance+0\\%29\\%3Ainstance\\%3DInstance+0" % "TEST")
TypeError: not enough arguments for format string
我想应该摆脱所有其他百分比符号,但我尝试没有成功。
%
使用可能包含URL的URL可能更容易使用格式?
print "http://{}:8082/ViewObjectRes//TransactionLogManagerPostErrorHandling\\%28Instance+0\\%29\\%3Ainstance\\%3DInstance+0".format("TEST")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句