[英]Is there an alternative to pickle - save a dictionary (python)
我需要將字典保存到文件中,在字典中有字符串,整數和字典。
我自己做的,對用戶來說並不美觀。
我知道關於pickle的信息,但我知道使用它並不安全,因為如果有人替換了文件,而我(或其他人)將運行使用替換后的文件的文件 ,它將運行並可能會執行某些操作。 這是不安全的。
是否有另一個函數或導入的東西可以執行此操作。
如果由不信任的第三方轉讓,泡菜是不安全的。 本地文件就可以了,如果可以替換文件系統上的文件,那么您會遇到其他問題。
就是說,如果您的字典僅包含字符串鍵,而值僅包含Python列表,數字,字符串或其他字典,則通過json
模塊使用JSON。
假設您的字典僅包含基本數據類型,通常的答案是json
,這是一種流行的,定義明確的語言。
如果您的詞典包含更復雜的數據,則必須至少部分手動對其進行序列化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.