من سعی کردم یک کد پایتون 2 را به پایتون 3 تبدیل کنم. مشکل این است که کد پایتون 2 در حال کار است ، در حالی که کد پایتون 3 نمی کند
کد کد پایتون 2 است:
سوکت واردات
بافر = ["A"]
پیشخوان = 100
در حالی که لن (بافر) <= 30:
buffer.append (پیشخوان "A" *)
پیشخوان = پیشخوان + 200
برای رشته بافر:
چاپ "گذر فازی با٪ s بایت"٪ len (رشته)
s = socket.socket (سوکت.AF_INET ، سوکت. SOCK_STREAM)
اتصال = s.connect (('192.168.1.22' ، 110))
s.recv (1024)
s.send ('تست USER r n')
s.recv (1024)
s.send ('PASS' + رشته + ' r n')
s.send ('QUIT r n')
چاپ s.send ("QUIT r n")
s.close ()
کد پایتون 3 در اینجا وجود دارد:
سوکت واردات
بافر = ["A"]
پیشخوان = 100
در حالی که لن (بافر) <= 30:
buffer.append (پیشخوان "A" *)
پیشخوان = پیشخوان + 200
برای رشته بافر:
چاپ (گذرگاه فازی با {لن (رشته) tes بایت))
s = socket.socket (سوکت.AF_INET ، سوکت. SOCK_STREAM)
اتصال = s.connect (('192.168.1.22' ، 110))
s.recv (1024)
s.send (آزمون b'USER r n ')
s.recv (1024)
s.send (b'PASS {رشته} r n ')
s.send (b'QUIT r n ')
s.close ()