Red de conocimiento informático - Material del sitio web - ¡Cómo usar el código Python para copiar los caracteres de un archivo en la carpeta actual a un archivo con el mismo nombre en otra carpeta que contiene varios archivos!

¡Cómo usar el código Python para copiar los caracteres de un archivo en la carpeta actual a un archivo con el mismo nombre en otra carpeta que contiene varios archivos!

import?os

#?Configuración de parámetros

#?Defina su propia dirección de origen y dirección de destino

_TARGET_DIR?=?" ./copied_files/"

_SOURCE_DIR?=?" ./source_files/"

#?Su propio método definido para extraer información específica:

def?extract(nombre de archivo):

p>

#?Extraer información y devolver

con?open(nombre de archivo, ?" r")?as?f:

info?=?f .readlines()

return?info

#?Utilice el método os.listdir() para obtener todos los archivos en la carpeta de origen

#?A veces hay son archivos que terminan en ". "Los archivos ocultos al principio deben eliminarse

files?=?[file?for?file?in?os.listdir(_SOURCE_DIR)?if?not?file.startswith (".")]

para?nombre de archivo?en?archivos:

#? 1. Lea el archivo y extraiga información:

print("Procesando {}..." .format(filename))

info?=?extract(_SOURCE_DIR?+?filename)

#? 2. Cree un archivo con el mismo nombre en la carpeta de destino y escriba la información

p>

#?Escribir parte o ajustar según sea necesario

with?open(_TARGET_DIR?+?filename,?" w")?as?f :

para ?line?in?info:

f.write(line)

print("¡Procesamiento completo!")

#?