[英]Which serialization format is this?
我正在處理從 SQL 服務器數據庫中獲取的一些序列化數據,它看起來像這樣:
('|AFoo|BBaar|C61|DFoo Baar|E200060|F200523|G200240|', )
知道這是什么格式嗎? 有沒有 Python package 可以反序列化這個?
您顯示的是一個包含一個值的元組 - 一個字符串。 您可以使用 string.split 來構造字符串的組成部分列表 - 即 AFoo、BBaar 等
t = ('|AFoo|BBaar|C61|DFoo Baar|E200060|F200523|G200240|', )
for e in t:
values = [v for v in e.split('|') if v]
print(values)
Output:
['AFoo', 'BBaar', 'C61', 'DFoo Baar', 'E200060', 'F200523', 'G200240']
筆記:
for循環用作允許在元組中使用多個字符串的通用方法。 對於問題中顯示的數據片段,這實際上不是必需的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.