Cómo copiar archivos por lotes en dos servidores en Python
2. Utilice la exportación de script en el servidor, archivo de script de PythonCp.py.
Código de muestra:
#!python
#coding:utf-8
##! /usr/bin/python
## Nombre de archivo: fileCp.py
importar sistema
importar sistema operativo
importar Shutil
## Nombre de archivo: fileCp.py p>
importar cierre
importar sistema
importar cierre
p>
fileList='filelist.txt'
targetDir='archivos'
filedir = open(fileList)
line = filedir.readline( )
log = open('running.log', 'w')
línea while:
línea = line.strip('\n')
nombrebase = os.path.basename(línea)
existe = os.path.exists(línea)
si existe:
imprime 'copiar' +línea+' a ' +os.getcwd()+ '/'+targetDir+'/'+nombrebase
log.write('copiar ' +line+' a ' +os. getcwd()+'/'+targetDir+'/'+basename+'\r\ n')
shutil.copy(line,targetDir+'/'+basename)
else:
imprimir línea+'no existe'
log.write(línea+'no existe'+'\r\n ')
línea = filedir.readline( )
log.close()