我的代码中有一个下面的代码段,它将我带到特定的路径, 我路径中的第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来完成吗?
答案 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"