Я искал способ постоянного хранения кортежей, созданных программой Python, также после выполнения. Поэтому я просто решил для простоты записать эти данные в текстовый файл (или можно порекомендовать какое-нибудь более элегантное, но простое решение?)
поэтому команда для этого выглядит так:
import codecs
txt = codecs.open("data.txt", "w", encoding="utf-8")
.
.
.
data = set1, set2, set3
print >> txt, data
в результате текстовый файл выглядит как
(u'name1', 'file1', 'date1')
(u'name2', 'file2', 'date2')
.
.
.
как правильно обращаться к data.txt, отображая только все вторые наборы данных, в примере case 'file1', 'file2' и т. Д.?
Я возился с циклами for, read () и readline (), но мне так и не удалось получить простой вывод второго элемента в моем файле ... Я надеюсь, что кто-то может мне там помочь?
Заранее большое спасибо!