2024-04-18 20:48:30 发布
网友
我需要在MySQL数据库中插入一个python元组(float)。原则上,我可以对它进行pickle并将其作为一个字符串插入,但这将只给我一个机会,通过python检索它。另一种方法是将元组序列化为XML并存储XML字符串。在
你认为什么样的解决方案也是可能的,考虑到存储其他东西(例如列表或对象)。从其他语言中恢复是一个优势。在
再做一张桌子,做一对多。不要试图将编程语言特性塞进数据库,如果可以避免的话。在
如果您绝对需要能够存储一个对象,那么您的选择就更加有限了。YAML可能是人类可读性和程序可读性的最佳平衡,并且它有一些语法来指定您可能能够使用的类。在
我将考虑使用simplejson包或python2.6中的内置JSON包将其序列化为JSON。在
它在python中使用很简单,几乎所有其他语言都可以导入,而且您不必设置所有“我应该使用什么标记?”?它应该具有哪些属性?”你可能在XML中做出的决定。在
不如JSON。。。它很紧凑,大多数语言都有解释器。在
再做一张桌子,做一对多。不要试图将编程语言特性塞进数据库,如果可以避免的话。在
如果您绝对需要能够存储一个对象,那么您的选择就更加有限了。YAML可能是人类可读性和程序可读性的最佳平衡,并且它有一些语法来指定您可能能够使用的类。在
我将考虑使用simplejson包或python2.6中的内置JSON包将其序列化为JSON。在
它在python中使用很简单,几乎所有其他语言都可以导入,而且您不必设置所有“我应该使用什么标记?”?它应该具有哪些属性?”你可能在XML中做出的决定。在
不如JSON。。。它很紧凑,大多数语言都有解释器。在
相关问题 更多 >
编程相关推荐