gpt4 book ai didi

Python从socket中分割数据

转载 作者:太空宇宙 更新时间:2023-11-03 19:32:41 25 4
gpt4 key购买 nike

我试图弄清楚如何拆分从套接字接收的数据。我的套接字正在工作,我可以正确获取数据,但我现在想拆分检索到的数据并获取最后一个字符串。这是我正在尝试的(数据是从套接字接收到的数据)

split = data.split(' ')
print split
print split[-1]

但是当我尝试它时,由于某种原因它不起作用。比如说我收到的字符串是“test test1”我想要测试1。

最佳答案

以下内容对我有用:

>>> data = "chdir /"
>>> a = data.split(" ")
>>> a
['chdir', '/']
>>> a[-1]
'/'

这似乎就是您正在寻找的内容。您的代码无法工作的原因可能在于 data 的确切内容。

请注意,当原始字符串中有多个空格时,使用 .split("").split() 略有不同。参见示例:

>>> "chdir /".split(" ")
['chdir', '/']
>>> "chdir /".split(" ")
['chdir', '', '/']
>>> "chdir /".split()
['chdir', '/']

关于Python从socket中分割数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5023679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com