Pn = input("Give the name of the Project.")
import shutil as sl
sl.copytree(r"C:\Users\Desktop\Automate\Template\C", r"C:\User\Desktop\{Pn}")
我要做的是使用用户定义的名称将目录的副本保存在特定位置。这只是将其保存为{Pn}作为名称。
答案 0 :(得分:1)
使用str.format
例如:
Pn = input("Give the name of the Project.")
import shutil as sl
sl.copytree(r"C:\Users\Desktop\Automate\Template\C", r"C:\User\Desktop\{Pn}".format(Pn=Pn ))
答案 1 :(得分:0)
即使Rakesh的回答非常好,但是,如果您使用的是Python> = 3.6,也可以使用f字符串来表示较短的语法(请注意添加的 f 在第二个字符串之前):
Pn = input("Give the name of the Project.")
import shutil as sl
sl.copytree(r"C:\Users\Desktop\Automate\Template\C", rf"C:\User\Desktop\{Pn}")
还有两点需要注意: