Articles of copia de

La función copy.deepcopy () de Python no funciona correctamente

He estado jugando con la función de copia profunda y la función de copia y tengo el mismo problema con ambos. Es como si la copia fuera una referencia (o un puntero) en lugar de una copia adecuada. Estoy trabajando con registros de datos (clases) en Python, tal vez podría ser eso … Te muestro […]

Python: Numpy __deepcopy__ TypeError

Estoy tratando de usar deepcopy en un ndarray, y la línea se ve así: foo = myArray.__deepcopy__() Me estoy poniendo: TypeError: function takes exactly 1 argument (0 given) Necesito una copia profunda, y no puedo importar copia.

¿Cómo copiar la estructura de carpetas bajo otro directorio?

Tengo algunas preguntas relacionadas con la copia de una estructura de carpetas. De hecho, necesito hacer una conversión de archivos pdf a archivos de texto. Por lo tanto, tengo una estructura de carpetas para el lugar donde importo el pdf: D:/f/subfolder1/subfolder2/a.pdf Y me gustaría crear la estructura de carpetas exacta en ” D:/g/subfolder1/subfolder2/ ” pero […]

¿Por qué shutil.copy () genera una excepción de permiso cuando cp no lo hace?

shutil.copy () está generando un error de permisos: Traceback (most recent call last): File “copy-test.py”, line 3, in shutil.copy(‘src/images/ajax-loader-000000-e3e3e3.gif’, ‘bin/styles/blacktie/images’) File “/usr/lib/python2.7/shutil.py”, line 118, in copy copymode(src, dst) File “/usr/lib/python2.7/shutil.py”, line 91, in copymode os.chmod(dst, mode) OSError: [Errno 1] Operation not permitted: ‘bin/styles/blacktie/images/ajax-loader-000000-e3e3e3.gif’ copy-test.py: import shutil shutil.copy(‘src/images/ajax-loader-000000-e3e3e3.gif’, ‘bin/styles/blacktie/images’) Estoy ejecutando copy-test.py desde la línea de […]

Python copia archivos a una ubicación de red en Windows sin asignar una unidad

Estoy ejecutando python en una sesión no interactiva en Windows y, por lo tanto, no puedo asignar una unidad de red. La mayor parte de lo que he investigado aquí ya través de Google, todos sugieren mapear una unidad de red y copiar los archivos de esa manera. En Linux facilitaría esto con un smbmount […]

La copia de archivos multiproceso es mucho más lenta que un solo hilo en una CPU multinúcleo

Estoy tratando de escribir un progtwig multiproceso en Python para acelerar la copia de (.000) archivos .csv. El código de multiproceso se ejecuta incluso más lento que el enfoque secuencial. He cronometrado el código con profile.py . Estoy seguro de que debo estar haciendo algo mal, pero no estoy seguro de qué. El entorno: CPU […]

Python: copia de una variable

¿Hay alguna forma de hacer una copia de una variable de modo que cuando el valor cambie de la variable ‘a’ se copie a sí misma a la variable ‘b’? Ejemplo a=’hello’ b=a #.copy() or a function that will make a copy a=’bye’ # Is there a way to make # ‘b’ equal ‘a’ without […]

Python copia archivo más grande demasiado lento

Estoy intentando copiar un archivo grande (> 1 GB) desde el disco duro a la unidad USB utilizando shutil.copy . Un guión simple que describe lo que estoy tratando de hacer es: import shutil src_file = “source\to\large\file” dest = “destination\directory” shutil.copy(src_file, dest) Se tarda solo 2-3 minutos en linux. Pero la misma copia de archivo […]

¿Cómo copio archivos con una extensión de archivo específica a una carpeta en mi script de python (versión 2.5)?

Me gustaría copiar los archivos que tienen una extensión de archivo específica a una nueva carpeta. Tengo una idea de cómo usar os.walk pero específicamente, ¿cómo voy a usar eso? Estoy buscando los archivos con una extensión de archivo específica en una sola carpeta (esta carpeta tiene 2 subdirectorios, pero los archivos que estoy buscando […]

Copie un archivo con una ruta demasiado larga a otro directorio en Python

Estoy intentando copiar archivos en Windows con Python 2.7, pero a veces esto falla. shutil.copyfile(copy_file, dest_file) Me sale el siguiente IOError: [Errno 2] No such file or directory Pero el archivo existe! El problema es que la ruta del archivo es demasiado larga. (> 255 caracteres) ¿Cómo copio estos archivos? No es un problema abrirlos […]