:)
Я не знаю, если это то, что вам нужно, но я написал что-то очень быстрое.
Но имейте в виду:
- Я понятия не имею, как вы проверяете, является ли это HTTP или HTTP.
- Ваша часть "соединения" не имеет смысла, так как она будет l oop по массиву данных и сделает строку типа «http://10.10.10.10: 8000 », «http://10.10.10.11: 8000 », ... вместо того, чтобы каждый раз интерпретировать элементы массива как новую строку.
Итак, я надеюсь, что это поможет:
lineList = [line.rstrip('\n') for line in open("path_to_data.txt")]
outArr = []
for line in lineList:
outArr.append('"http": ' + '"http://'+ line + '",')
for item in outArr:
print(item)
Я проверил это с этими данными:
10.10.10.10:8000
10.10.10.11:8000
10.10.10.12:8000
10.10.10.13:8000
10.10.10.14:8000
10.10.10.15:8000
10.10.10.16:8000
10.10.10.17:8000
И это мой вывод:
"http": "http://10.10.10.10:8000",
"http": "http://10.10.10.11:8000",
"http": "http://10.10.10.12:8000",
"http": "http://10.10.10.13:8000",
"http": "http://10.10.10.14:8000",
"http": "http://10.10.10.15:8000",
"http": "http://10.10.10.16:8000",
"http": "http://10.10.10.17:8000",