我正在使用以下代码行:
fwhost1 = "172.16.17.1"
print("Connecting via API call, backing up the configuration for:", fwhost1)
此行的输出是:
('Connecting via API call, backing up the configuration for:', '172.16.17.1')
我希望不带括号,并且在脚本运行时输出中会出现单引号。
谢谢
我已经尝试过调整代码行,但这是无错误运行的唯一方法
答案 0 :(得分:4)
您可以使用+
运算符来连接字符串。更多信息here
fwhost1 = "172.16.17.1"
print("Connecting via API call, backing up the configuration for: " + fwhost1)
这是使用%格式进行打印的另一种方式
print("Connecting via API call, backing up the configuration for: %s" % fwhost1)
另一个选择是使用str.format()
print("Connecting via API call, backing up the configuration for: {}".format(fwhost1))
如果您使用的是Python 3,则可以使用f-strings
print(f"Connecting via API call, backing up the configuration for: {fwhost1}")
输出
通过API调用进行连接,备份以下配置:172.16.17.1
答案 1 :(得分:2)
一种更Python化的方式是在字符串上使用format
函数
fwhost1 = "172.16.17.1"
print ("Connecting via API call, backing up the configuration for:{}".format(fwhost1))