你有没有人知道如何从一个目录复制文件到另一个?我使用了它的“shutil.copy2”,并将副本获取到指定的输出。从一个目录复制文件到另一个python
虽然,我的目标是能够将文件从一个目录复制到另一个目录,允许用户指定他们想要按名称复制的文件。而不是每次都输入目录路径。
思考过程:因为我指定了文件目录。不知何故,使用raw_input用户可以指定他们想从指定目录复制哪个文件。发布我的代码以供参考。 #请不要BS评论我是刚接触编程,只是想学习。
#----------------------------------------------------------------------------------------------------------------#
# These params will be used for specifying which template you want to copy and where to output
#----------------------------------------------------------------------------------------------------------------#
'''Load file from x directory into current working directory '''
#PullTemplate: Specify which template you want to copy, by directory path
TemplateRepo = ("/home/hadoop/BackupFolders/Munge_Stage_Templates/Templates")
user_input = raw_input("which file do you want to pull:")
#OutputTemplate: Let's you specify where you want to output the copied template.
#Originally set to your current working directory (u".")
OutputTemplate = (u".")
#----------------------------------------------------------------------------------------------------------------#
# STATIC CODE: Do not alter "Just Run!"
#----------------------------------------------------------------------------------------------------------------#
shutil.copy2(TemplateRepo, OutputTemplate)
的可能的复制[如何将Python中的文件](http://stackoverflow.com/questions/8858008/how-to-move-a-file-in-python) – JoeBeCool