Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo copiar archivos por lotes en dos servidores en Python

Cómo copiar archivos por lotes en dos servidores en Python

1. Copie la columna del nombre del archivo en Excel, péguela en un archivo de texto en blanco llamado filelist.txt y cárguelo en el servidor.

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()