shutil.copy() được nâng cao một lỗi cho phép:Tại sao sẽ shutil.copy() nâng cao một ngoại lệ cho phép khi cp không?
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')
Tôi đang chạy copy-test.py từ dòng lệnh:
python copy-test.py
Nhưng chạy cp
từ dòng lệnh trên cùng một tệp đến cùng một đích sẽ không gây ra lỗi. Tại sao?
Ông có thể viết theo cách bạn bắt đầu kịch bản và có thể mã nguồn của copy-test.py? –