Список в словарь как правильно

dodjj

Новичок
Пользователь
Янв 8, 2022
17
1
3
Код:
import proxy_base


for proxy in proxy_base:

    proxies = {

        "htpp": f"http://{proxy}",

        "htpps": f"htpp://{proxy}"

                }

print(proxies)


proxy_base текстовой файл содержащий ip:port

типа

89.142.29.252:8090

77.236.241.110:1256

62.152.75.110:50287

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

выдает ошибку

Traceback (most recent call last):

  File "C:/Users/mf/PycharmProjects/pythonProject4/main.py", line 4, in <module>

    import proxy_base

  File "C:\Users\mf\PycharmProjects\pythonProject4\proxy_base.py", line 1

    89.142.29.252:8090

          ^

SyntaxError: invalid syntax
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 677
479
83
вам нужно открыть текстовик и читать, а не импортировать его...

пример
Python:
with open("proxy_base.txt", "r") as file:
    f = file.readlines()

proxies = {}
lst_http = []
lst_https = []
for proxy in f:
    lst_http.append(f"http://{proxy.strip()}")
    lst_https.append(f"https://{proxy.strip()}")
proxies["http"] = lst_http
proxies["https"] = lst_https
print(proxies)
 

dodjj

Новичок
Пользователь
Янв 8, 2022
17
1
3
Cпасибо !
 

Форум IT Специалистов