Я пытаюсь скопировать содержимое файла из одного файла в другой:
srcp = './output/name.jar'
dstp = './output/name'
os.remove(dstp)
src = open(srcp, 'r')
dst = open(dstp, 'w+b')
shutil.copyfileobj(src, dst)
src.close()
dst.close()
print os.path.getsize(srcp)
print os.path.getsize(dstp)
результат:
213815
3896
Когда я задаю аргумент длины в shutil.copyfileobj
измененный размер копии, но также неверный, вырежьте константу для каждого length
.
shutil.copyfile
работает нормально, но мне нужно копировать содержимое, так как мой код копирует другую информацию перед содержимым файла. В этом тестовом примере я просто пытаюсь скопировать.
Система: победа 7 x32