MasterGod, нет, у него вопрос «сделайте за меня, у меня лапки». Вот если бы он привел свою попытку, можно было бы ставить тэг того ЯП, на котором код попытки.
Nertsan -, мне по большому счету безразлично, наступите вы на заботливо разложенные грабли или нет. Каждый заблуждается в меру своих способностей. Голова дана, чтобы думать, а мозги - чтоб соображать. ЕВПОЧЯ
Nertsan -, у вас должен быть администратор. Если вы с ним действия не согласовали - это как минимум нарушение ИБ сети вашего учебного заведения. Наверняка где-то в приказах и распоряжениях есть что-нибудь про это.
Я бы не советовал вам заниматься самодеятельностью, т.к. сейчас оно вроде как ерунда, но если завтра другой человек с использованием той сети совершит теракт или угрозу теракта, или по-другому нарушит законы, то к вам будет много неудобных вопросов со стороны госбезопасности.
NoAlazar, да не, это я не призываю прибирать, просто обращаю внимание. Комменты вообще стоит ставить только там, где они явно нужны; грубо говоря, не надо на строку а += 1 ставить коммент "увеличиваем а на один"
Код из-за комментов, которые вы скопипастили, плохо читаем. Кроме того, лучше разделить код на функции и отлаживать их по-отдельности. Пусть одна готовит конфиги, другая скрапит данные с сайта, третья их парсит, четвертая пишет в файл, и т.п.
Ну и пользуйтесь дебаггером.
А в этой лапше как предлагаете разбираться? Мысленно интерпретировать код и следить за кучей переменных и дебажить мысленно? И мысленно скачивать данные и смотреть, что там скачалось?
Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой </> Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.
directorsuetaa, вот уж понятия не имею. И не знаю, о каком сервере речь, и не знаю, как там вообще ПО появилось у вас.
В общем случае, предполагая, что на сервере есть просто чистый linux, ставим нужный python (в отдельную папку, не трогая штатный python операционки) и при необходимости нужный менеджер виртуальных окружений (если у вас pycharm, то проще всего использовать как там - venv); делаем виртуальное окружение, копируем в него свой проект и подтягиваем средствами менеджера окружений нужные версии библиотек (например, через requirements.txt), запускаем, радуемся.
Как вариант - заворачиваем проект в какой-нибудь контейнер типа docker, настраиваем на сервере докер, подтягиваем туда свой контейнер/контейнеры (может, отдельным контейнером развернуть БД и еще что там надо), настраиваем контейнеру необходимые папки/диски/порты/конфиги и т.п., запускаем, радуемся.
Вы наверно уже поискали и какие-то варианты нашли? Потому что без этого это не вопрос, а задание «погуглите за меня». Покажите ваши попытки и находки, и что в них не устроило.
я за обработку исключения, но надо: