Форум сайта python.su
0
Привет форумчане)
Подскажите, как сделать вывод в файл, если у меня такой код
http://pastebin.com/GhXsZ8ti
Цель: вывести все данные о файлах и директориях, находящихся в указзанной папке.
Пока узнал о pickle, но как его применить не могу сообразить.
Офлайн
6
Проще, наверное, использовать не pickle, а json.
Вручную собирать словарь из нужных элементов, и делать список словарей, которые и json-ить.
Офлайн
63
Ну раз мы заговорили о сохранении данных типа словарь, то в этом случае лучше использовать shelve.
Нужен пример, пишите…
Офлайн
0
Да 4kpt покажите пример, пожалуйста.
Отредактировано grice88 (Авг. 27, 2013 16:06:27)
Офлайн
63
Пример:
# Put data to shelve file import shelve data = shelve.open("shelve_file") data["one"] = 1 data["two"] = 2 data.close() # Get data from shelve file data = shelve.open("shelve_file") print data["one"], data["two"]
Офлайн