Articles of copia de

¿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 […]

Crear una nueva instancia de clase a partir del método de clase.

Quiero poder crear una nueva instancia de un objeto llamando a un método en un objeto ya instanciado. Por ejemplo, tengo el objeto: organism = Organism() Quiero poder llamar a organism.reproduce() y tener dos objetos de tipo Organism. Mi método en este punto se parece a esto: class Organism(object): def reproduce(): organism = Organism() y […]

¿Cómo hacer una copia de una matriz 2D en Python?

X es una matriz 2D. Quiero tener una nueva variable Y que tenga el mismo valor que la matriz X Además, cualquier manipulación adicional con Y no debería influir en el valor de la X. Me parece tan natural usar y = x . Pero no funciona con matrices. Si lo hago de esta manera […]