Хранение и доступ к данным в py-файле

1

Я хочу автоматизировать загрузку торрентов каждую неделю. В частности, я хочу хранить в словаре название серии, сезона и эпизода, что-то вроде:

series = {'Last.Week.Tonight':{'S':05,'E':14},'Ducktales':{'S':01,'E':10}}

Затем программа использует словарь для загрузки последнего эпизода с сайта torrent, очень проста.

Моя проблема в том, что я хотел бы сохранить переменную в другом.py файле, а затем импортировать ее. Это потому что:

  1. Я хочу создать переменную с помощью webscraping веб-сайта, который я использую для обновления с помощью серии tv, так что, если я добавлю новую серию на сайт, программа может добавить соответствующий ключ в словарь
  2. Я хочу обновить переменную независимо от основной программы, загружающей эпизоды
  3. Я хочу, чтобы другие программы обращались к нему

Более того, после загрузки эпизода я хочу, чтобы моя основная программа обновляла серию (например, увеличивая эпизод 1, или, если результат для эпизода не существует, обновите сезон на 1). Могу ли я написать скрипт, который изменяет переменную в другом скрипте?

Я знаю, что модуль полки существует, но я все еще новичок, и преимущество иметь файл.py будет заключаться в том, что я мог бы легче видеть данные, над которыми работает моя программа.

Теги:
python-3.x
web-scraping
selenium
shelve

1 ответ

1

хранить ваши данные как json или pickle

Ещё вопросы

Сообщество Overcoder
Наверх
Меню