这里判断了是否传进来的是list还是str,然后将在有引号的位置添加上引号
def escape_character(string):
script = ‘’
if type(string) == type([]):
script_tmp = “,”.join(string)
else:
script_tmp = string
if “’” in script_tmp:
nops = []
new_loop = []
itemplist = list(script_tmp)
for i in range(len(itemplist)):
if itemplist[i] == “’”:
nops.append(i)
for item in nops:
new_loop.append(item + nops.index(item))
for i in new_loop:
itemplist.insert(i, “’”)
script = “”.join(itemplist)
else:
script = script_tmp
return script在这里插入代码片