Python网络编程_str<-->bytes转换
来源:互联网 发布:小米算法工程师笔试 编辑:程序博客网 时间:2024/06/10 04:06
在Python网络编程中,会需要用到str与bytes的转化。这里简单介绍一下:
1 bytes object : b = b"example" 2 str object : s = "example" 3 #str to bytes 4 bytes(s, encoding = "utf8") 5 #bytes to str 6 str(b, encoding = "utf-8") 7 #an alternative method 8 #str to bytes 9 str.encode(s) 10 #bytes to str 11 bytes.decode(b)
在Python IDLE中的效果是这样的:
>>> b = b"example">>> s = 'example'>>> bytes(s, encoding = "utf8")b'example'>>> str(b, encoding = "utf-8")'example'>>> str.encode(s)b'example'>>> bytes.decode(b)'example``>>>
再举个拙略的栗子:
#filename: simple_server.py#服务器端import sockets = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #生成socket对象#host = socket.gethostname()host = '127.0.0.1'port = 1234s.bind((host, port)) #绑定socket地址s.listen(10) #开始监听while True: c, addr = s.accept() #接受一个连接 print("Get cnnection from", addr) msg = input("Please tell me y c.send(str.encode(msg)) #参数类型必须是bytes参数类型必须是bytes c.close()
实上我也是个初学者,只是借鉴别人的东西,不过学到手就是我的了。
戳这里
0 0
- Python网络编程_str<-->bytes转换
- python str bytes转换
- python str与bytes之间的转换
- QByteArray和python bytes之间的转换
- python str与bytes之间的转换
- Python str和bytes的相互转换
- python str与bytes之间的转换
- [python&php 网络编程]字节序转换
- bytes数据转换
- bytes转换 kb mb
- file转换成bytes
- python str转bytes
- Python网络编程例子
- Python的网络编程
- python网络编程
- Python网络编程
- Python的网络编程
- python_网络编程
- 使用 dijit.byId 连接到一个按钮并添加事件
- R语言缺失值处理
- 项目全空了,求解决
- ACM重点题型
- eventBus3.0组件的详细操作
- Python网络编程_str<-->bytes转换
- 51nod 1100 斜率最大
- 关于用Kruskal和Prims来解一道usaco上的农民题但一直在poj上wa了的程序
- electron demo
- 在windows下python,pip,numpy,scipy,matplotlib的安装
- Google Page
- C#forUnity快速入门-C#语言入门
- C++ 技巧积累
- 使用dijit的内容窗格panes