gpt4 book ai didi

python - 通过从列表中删除项目发出

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

我有这个脚本:

import urllib.request, re

sourcecode = urllib.request.urlopen("https://www.inforge.net/xi/threads/dichvusocks-us-15h10-pm-update-24-24-good-socks.455588/")
sourcecode = str(sourcecode.read())

out_file = open("proxy.txt","w")
out_file.write(sourcecode)
out_file.close()

with open("proxy.txt") as fp:
for line in fp:
ip = re.findall("(?:[\d]{1,3})\.(?:[\d]{1,3})\.(?:[\d]{1,3})\.(?:[\d]{1,3})", line)
ip[:3]=[]
ip[-1]=[]

for addr in ip:
print(addr)

但我不明白的是为什么在打印的末尾我发现“[]”我怎样才能删除这些?

最佳答案

因为您将 ip[-1] 分配给一个空列表。如果您需要去除 ip 列表中的前三个和最后一个条目,请像这样进行切片:

ip = ip[3:-1]

这将从条目 3 开始,直到倒数第二个。

关于python - 通过从列表中删除项目发出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38437631/

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