从 .txt 添加代理到 python 中的字典

Adding proxies to dictionary in python from .txt

目标是让我的文本文件每行包含 1 个代理,格式为 ip:port 到我的 python 脚本中的字典中。到目前为止 python 玩得很开心,但这个问题让我想把头发拔出来——我读过很多问题,但其中 none 似乎正是我想要的对于.

这是我目前正在使用的:

proxies = {}

def addproxies(a,b,proxies):
    proxies[ip].append(a),
    proxies[port].append(b)
    return proxies


def main():
    with open('proxies.txt', 'r') as this_file:
        for line in this_file:
            addproxies((this_file.split(':'),[0]),(this_file.split(':')[1]),proxies)

非常感谢任何帮助

试试这个:

def main():
    proxies = {}
    with open('proxies.txt', 'r') as this_file:
        for line in this_file:
            ip, port = line.strip().split(":")
            proxies[ip] = port