Для этого вы хотите использовать os.path.join () .
Преимущество использования этого, а не конкатенации строк и т. Д., Заключается в том, что он знает о различных проблемах ОС, таких как разделители путей. Примеры:
import os
Под Windows 7 :
base_dir = r'c:\bla\bing'
filename = r'data.txt'
os.path.join(base_dir, filename)
'c:\\bla\\bing\\data.txt'
Под Linux :
base_dir = '/bla/bing'
filename = 'data.txt'
os.path.join(base_dir, filename)
'/bla/bing/data.txt'
Модуль os содержит множество полезных методов для управления каталогами, путями и поиска информации, специфичной для ОС, например, разделитель, используемый в путях через os.sep.