Articles of copia de

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

Problemas con el comando usando * comodín en subproceso

Estoy intentando copiar archivos de una ubicación a otra utilizando la biblioteca de subproceso y el método Popen. Cuando ejecuto el siguiente script, aparece el error cp: cannot stat /some/dev_path/* . Me dijeron que el * no está expandido a los nombres de los archivos y ahí es donde está el problema. También en algunos […]

Python: se excedió la profundidad máxima de recursión al llamar a un objeto de Python al llamar a la función de copia

Tengo una partícula de clase que tiene algunos parámetros y atributos, como se puede ver a continuación. Pero, cuando llega al configurador de funciones para la posición, y ejecuta la función copy (), aparece el mensaje de error: RuntimeError: se ha excedido la profundidad máxima de recursión al llamar a un objeto Python . He […]

¿La asignación con indexación avanzada copia datos de matriz?

Poco a poco estoy tratando de entender la diferencia entre las view y las copy en números, así como los tipos mutables e inmutables. Si accedo a parte de una matriz con ‘indexación avanzada’ se supone que debe devolver una copia. Esto parece ser cierto: In [1]: import numpy as np In [2]: a = […]

¿Cómo puedo saber si NumPy crea una vista o una copia?

Para un ejemplo de trabajo mínimo, vamos a digitalizar una matriz 2D. numpy.digitize requiere una matriz 1D: import numpy as np N = 200 A = np.random.random((N, N)) X = np.linspace(0, 1, 20) print np.digitize(A.ravel(), X).reshape((N, N)) Ahora la documentación dice : … Solo se hace una copia si es necesario. ¿Cómo puedo saber si […]

¿Cómo puedo crear una copia de un objeto en Python?

Me gustaría crear una copia de un objeto. Quiero que el nuevo objeto posea todas las propiedades del objeto antiguo (valores de los campos). Pero quiero tener objetos independientes. Por lo tanto, si cambio los valores de los campos del nuevo objeto, el objeto antiguo no debería verse afectado por eso.