Если файл содержит действительный код Python, описывающий словарь, просто используйте eval
:
>>> value = "{('q0','a'):('q0','a','R'),('q0','b'):('q0','a','R'),('q1',' '):('q1',' ','L')}"
>>> value
"{('q0','a'):('q0','a','R'),('q0','b'):('q0','a','R'),('q1',' '):('q1',' ','L')}"
>>> d = eval(value)
>>> type(d)
<type 'dict'>
>>> d
{('q1', ' '): ('q1', ' ', 'L'), ('q0', 'a'): ('q0', 'a', 'R'), ('q0', 'b'): ('q0', 'a', 'R')}
Однако я бы не рекомендовал этот способ передачи информации (например, между программами Python).Для этого я бы использовал что-то вроде pickle или, возможно, сериализации json, в зависимости от конкретных потребностей.