Используйте StringIO
, когда вам нужен файлоподобный объект для использования с библиотеками, которые работают с файлами.(Хотя я полагаю, что большинство синтаксических анализаторов XML с радостью примут строку вместо того, чтобы требовать файлоподобный объект.)