В принципе, я пытаюсь написать довольно простую, удобную для меня программу для ремонтной мастерской, над которой я работаю. Мы пытались найти хороший способ организовать и отслеживать использование ЖК-экрана, поэтому я работаю над этой возможностью в качестве возможного варианта.Как я могу написать свою программу инвентаризации, чтобы она читала и записывала в текстовый файл?
Мне нужно это, чтобы сделать несколько других вещей, но сейчас моя главная проблема заключается в том, чтобы заставить словарь читать из текстового файла, а также писать ему. Например, если кто-то обновляет запас на iPhone 4s, мы должны быть в состоянии закрыть программу и отобразить новое количество в «проверке акций». Теперь, как только вы закрываете программу, все возвращается к умолчанию.
Я разместил код ниже в Gist - что я могу сделать для этого? Я все еще изучаю python, и это первая «реальная» вещь, с которой я действительно начал работать, поэтому есть некоторые концепции, с которыми я столкнулся.
https://gist.github.com/anonymous/8815a95b2431dbfcea41fdfa05381893
Добро пожаловать в StackOverflow! Обычно, когда вы предоставляете код для вопроса, рекомендуется вставлять его непосредственно в вопрос, а не ссылаться на него. В этом случае, однако, код не кажется слишком релевантным ... похоже, что это общий «как я делаю File I/O», для которого я бы рекомендовал [эту часть документации] (https: //docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files). – glibdud
Что вы пробовали? Поскольку этот вопрос стоит, вы написали словарь с жестким кодированием и спрашиваете, как использовать текстовый файл для получения/сохранения его содержимого ... – brianpck
Когда пользователь выбирает quit, напишите данные в файл. Ссылка, предоставленная @glibdud, показывает способ записи в формате JSON. Когда программа загружается, прочитайте данные JSON из файла. – blackpen