[英]Is there an alternative to pickle - save a dictionary (python)
我需要将字典保存到文件中,在字典中有字符串,整数和字典。
我自己做的,对用户来说并不美观。
我知道关于pickle的信息,但我知道使用它并不安全,因为如果有人替换了文件,而我(或其他人)将运行使用替换后的文件的文件 ,它将运行并可能会执行某些操作。 这是不安全的。
是否有另一个函数或导入的东西可以执行此操作。
如果由不信任的第三方转让,泡菜是不安全的。 本地文件就可以了,如果可以替换文件系统上的文件,那么您会遇到其他问题。
就是说,如果您的字典仅包含字符串键,而值仅包含Python列表,数字,字符串或其他字典,则通过json
模块使用JSON。
假设您的字典仅包含基本数据类型,通常的答案是json
,这是一种流行的,定义明确的语言。
如果您的词典包含更复杂的数据,则必须至少部分手动对其进行序列化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.