Простой способ выполнить разбиение - использовать read (), предполагая, что каждый символ является байтом.
for nameadd in range(10*1024/25):
f = open('fname.txt')
saveTxt = f.read(25*(1024**2))
fSave = open(str(nameadd)+'fname.txt','w')
fSave.write('%s',saveTxt)