gpt4 book ai didi

python - 如何使用Python获取行的最后一部分

转载 作者:行者123 更新时间:2023-12-01 05:13:21 25 4
gpt4 key购买 nike

假设我有提示行:

您的 MAC 地址是 01:23:45:67:89:ab

行的第一部分始终相同,但最后一个 MAC 地址字符串始终在变化。

我不知道如何从线路获取地址。如果最后一部分始终相同,我会使用类似以下内容的内容:

    for line in output.split("\n"):
if line.startswith('Your MAC address is'):
if line.endswith("01:23:45:67:89:ab"):
# do something
# do something

但是当出现可更改的字符串时我迷失了。

最佳答案

使用 str.split 分割行或str.rsplit :

>>> line = 'Your MAC address is 01:23:45:67:89:ab\n'
>>> line.split()
['Your', 'MAC', 'address', 'is', '01:23:45:67:89:ab']

然后,获取最后一部分:

>>> line.split()[-1]
'01:23:45:67:89:ab'
<小时/>
for line in output.split("\n"):
if line.startswith('Your MAC address is'):
addr = line.split()[-1]

关于python - 如何使用Python获取行的最后一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23723086/

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