Мой предложенный подход заключается в том, чтобы проанализировать файл как файл общей конфигурации и сохранить вещи, которые выглядят как назначения.Если у вас есть другие странные вещи в вашем файле, это может не сработать, но я думаю, что это сработает здесь.
myvars = {}
# iterate through all the lines
for line in open('SampleText.txt').readlines():
# skip this line if it doesn't look like an assignment
if not '=' in line: continue
# split it into left and right pieces
left, right = line.split('=', 1)
# keep it around in a dictionary
myvars[left.strip()] = right.strip()
# now you can query it to get stuff:
myvars['efgh'] # returns /home/user/targetfile1.txt