@ Последняя строка кода Spawnrider,
fh.writelines(source.encode('utf-8'))
дает 'TypeError: write () аргумент должен быть str, а не int'
fh.writelines(source)
работает.