为变量赋值并在Python中的另一个变量中使用它

问题描述:

我是python的新手。我想要的东西,就像我们在shell中使用为变量赋值并在Python中的另一个变量中使用它

new_folder =好的

文件夹1 = /选择/ $ new_folder/NNN

我试图来连接,也用来%,但它不没有工作。

有人可以帮忙吗?

问候, 乙

+0

你是什么意思不起作用? –

+1

您应该显示您在“尝试连接并使用%时”使用的确切代码,以及您得到的实际错误,而不是“不起作用”。 –

+0

%s在这里工作肯定! –

喜欢这里在这个post解释说:

“%s您好,我的名字叫%的” %( '约翰','麦克')#你好约翰,我的名字是麦克。“

因此对你来说:

new_folder = "nice" 
folder1= "/opt/%s/nnn" % (new_folder) 
+0

非常感谢你@MrZed。它的工作..再次感谢:) – user4432340

你可以这样做:

new_folder = "nice" 
folder1 = "/opt/{}/nnn".format(new_folder) 
# or 
folder1 = "/opt/" + new_folder + "/nnn" 
+0

可以检查一些例子:https://docs.python.org/2/library/string.html#format-examples –

+0

非常感谢你@thomas kowalski – user4432340