将用户输入替换为Python中的STRING字段

时间:2019-03-05 08:45:48

标签: python-3.x

我的代码中有一个下面的代码段,它将我带到特定的路径, 我路径中的第6个文件,即Substitute1是动态值,名称可以更改。 其他路径名是静态的。

dir_path = ("/nfs/old_home/dexter/work/REISSUES/Substitute1/logs")

我可以使用raw_input(text)进行键盘输入,但是如何用我从键盘输入的名称替换第六字段,即Substitute1,我的意思是它在shell中很简单,因为我只需要读取该值并将$value(/nfs/old_home/dexter/work/REISSUES/$value/logs)放在路径上,但是可以使用python来完成吗?

1 个答案:

答案 0 :(得分:1)

您可以使用str.format

例如:

folder = input("Enter Folder")
dir_path = "/nfs/old_home/dexter/work/REISSUES/{0}/logs".format(folder)
print(dir_path)

Python 3.6及更高版本f-string

例如:

folder = input("Enter Folder")
dir_path = f"/nfs/old_home/dexter/work/REISSUES/{folder}/logs"