shutil.copy() está criando a un error de permisos:¿Por qué shutil.copy() levanta una excepción de permiso cuando cp no lo hace?
Traceback (most recent call last):
File "copy-test.py", line 3, in <module>
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')
Me postulo copy-test.py desde la línea de comandos:
python copy-test.py
Pero ejecutar cp
desde la línea de comandos en el mismo archivo al mismo destino no causa un error. ¿Por qué?
Podría, por favor escribir de la manera de empezar el guión y tal vez el código fuente de copy-test.py? –