The example in this article describes how Python implements copying multiple files to the same directory. Share to everyone for your reference, specific as follows:
There is a file, which contains multiple file names, a file name line. If you want to copy these files to a directory, you can use the following code. The following code should be across the system, except to separate the entire path of the file. The following code assumes that all files are copied to the TMP subdirectory of the current directory, and the directory needs to be created first.
#encoding =utf-8
Import sys
import shutil
If Len (SYS.ARGV) < 2:
print u ' missing parameter filename '
exit ( -1)
Par_file = sys.argv[1]
file_lst = []
try:
with open (Par_file, ' R ') as file: For line in
file:
file_ Lst.append (line)
except IOError as err:
print (' File error: ' + str (ERR))
exit ( -1)
idx = 1
for Item in FILE_LST:
print idx
item.strip ()
lst = src.split (' \ ') #这句针对windows
dst = './tmp/' + lst[-1]
print ' =============================================================================== '
print src
print '-------------------------------------------------------------------------------'
print DST
print ' =============================================================================== '
Shutil.copyfile (SRC, DST)
idx + + 1
The 19th line of "src =" was killed by the editor.
More information about Python-related content can be viewed in this site: "Python file and directory operation tips Summary", "Python text file Operation tips Summary", "Python URL operation tips Summary", "Python Picture Operation tips Summary", " Python data structure and algorithm tutorial, Python socket Programming Tips Summary, Python function Usage tips Summary, python string manipulation tips and Python introductory and advanced classic tutorials
I hope this article will help you with Python programming.