lanbda_20080810 2023-05-03 21:25 采纳率: 60.9%
浏览 17
已结题

Python2.7编码错误

我的服务器使用的是XP-SP3,只能装2.7的python。我写的代码都是3.X的。到了2.7上开始报错,我查教程说需要去掉编码,但是我又必须用UTF-8。有没有办法解决一下,可以加扩展库。

img

img

# -*- encoding:utf-8 -*-

from socket import *
from time import ctime

HOST = '192.168.1.100'
PORT = 1080
BUFSIZ = 1024
ADDR = (HOST, PORT)

udpSerSock = socket(AF_INET, SOCK_DGRAM)
udpSerSock.bind(ADDR)

while True:
    print('waiting for message...')
    data, addr = udpSerSock.recvfrom(BUFSIZ)
    content = '[%s] %s' % (bytes(ctime()), data)
    udpSerSock.sendto(content.encode("utf-8"), addr)
    print('...received from and returned to:', addr,data)

udpSerSock.close()

  • 写回答

1条回答 默认 最新

  • 以山河作礼。 新星计划导师 2023-05-03 22:04
    关注

    可以使用 pip 或 easy_install 安装扩展库,
    例如在 Python 2.x 中安装 requests 库,可以使用以下命令:

    pip install -I requests==2.7.0
    
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月17日
  • 创建了问题 5月3日

悬赏问题

  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Linux权限管理相关操作(求解答)
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表
  • ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
  • ¥15 android 打包报错
  • ¥15 关于stm32的问题