Предположем, я хочу создать программу, которая будет запрашивать путь к какому то файлу или директории, но что можно использовать для того, что бы программа не запрашивала путь при каждом запуске?
kokapuk, когда освоите просто работу с текстовым файлом, почитайте про YAML. Это тот же текстовый файл, но правильным образом внутри устроенный. И для его создания, чтения и разбора есть специальные встроенные в python средства, не сложные.
Зато, если Вам надо хранить много разных данных, например несколько разных путей к файлам, ключей, паролей, настроек программы - то этот вариант текстового хранилища будет более правильным.