promotion/ops/base.py
2019-09-29 11:47:47 +08:00

27 lines
617 B
Python

# -*- coding: utf-8 -*-
from urllib.parse import unquote, quote, urlencode
def my_unquote(data):
return unquote(data, 'utf-8').replace("'",'"')
def my_quote(data):
if isinstance(data, dict):
return urlencode(data)
elif isinstance(data, str):
return quote(data)
def split_list(field, data_list):
data = dict()
if not data_list:
return None
if not (isinstance(field, list) and isinstance(data_list, list)):
return None
if len(field) != len(data_list):
return None
for i, v in enumerate(data_list):
data[v] = field[i]
return data