Python implements the method of copying multiple files to the same directory _python

Source: Internet
Author: User

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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.