Использование pickle для сохранения списка - PullRequest
0 голосов
/ 17 апреля 2019

Я работаю над кодом, который берет список данных, сохраняет его в файле, а затем отправляет в git. Однако приложение основано на сервере, и локальное хранение файлов не является идеальным. Вот что у меня есть для дампа в файл:

def store_list_data(data_list, parsed_list_id):
    with open(('list.info.' + str(list_id) + '.txt'), 'wb') as f:
    return pickle.dump(data_list, f)

Возможно ли, что я мог бы просто сохранить данные файлов в переменной (это очень маленький файл), а затем отправить их напрямую в git, не сохраняя файлов на сервере.

1 Ответ

1 голос
/ 17 апреля 2019

Git - это менеджер содержимого file , поэтому хранение содержимого в файле для добавления в индекс, фиксации и последующего нажатия обязательно.

Вместо этого вам нужно будет передать содержимое pickle.dump на другой сервер (на котором находится Git-репо и где какое-то задание может обнаружить новый файл и добавить его в указанное Git-репо).
С этого другого сервера,Вы можете нажать на целевой удаленного репо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...