从 .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
目标是让我的文本文件每行包含 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