commands = {'py': 'python %(file)s', 'md':
    'markdown "%(file)s" > "%(file)s.html"; gnome-open "%(file)s.html"'}
commands['md'] % {'file': 'file.md'}
Передайте параметр один раз, но используйте больше раз