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