簡體   English   中英

使用泡菜保存列表

[英]Using pickle to save a list

我正在處理一些將數據列表存儲在文件中,然后將其推送到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中,而無需在服務器上實際存儲文件。

Git是文件內容管理器,因此必須將內容存儲到文件中 ,添加到索引,提交並推送。

相反,您需要將pickle.dump內容流式傳輸到另一台服務器(一個Git存儲庫所在的位置,並且某些作業可以檢測到新文件,然后將其添加到上述Git存儲庫中)。
您可以從該其他服務器推送到目標遠程存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM