当我尝试在1[4]
行中写入l[0], l[1], l[2], l[3]
时,出现以下警告:
这是代码:
def breakRequest(self, str):
l = []
x = str.split("&")
for i in x:
a = i.split("=")
l.append(a[1])
return l[0], l[1], l[2], l[3], 1[4]
def do_POST(self):
content_length = int(self.headers['Content-Length'])
post_data = self.rfile.read(content_length)
var1,var2,var3,var4,var5 = self.breakRequest(str(post_data.decode('utf-8')))
s = "\n" +var1+ "\n" +var2+ "\n" +var3+ "\n" +var4+ "\n" +var5+ "\n"
logging.info(s)
您打错了字,而不是1
(字母l),而是写了int
(一个,一个l
)。