Dauren
прав нет?
Oleg
а в чем собственно проблема?
проблема, что я упускаю какую то элементраную вещь
Рустам
не знаю
Получилось, извиняюсь за тупняк
Dauren
прав нет скорее всего
Forevka ÐΞV
проблема, что я упускаю какую то элементраную вещь
читаешь весь файл по строкам каждую строку разбиваешь по пробелу у тебя получится двумерный массив
Forevka ÐΞV
где столбики это строчки в файле а строчки это данные в строке файла чтобы изменить чтото можно написать file[0][1] = '127.0.0.1'
Forevka ÐΞV
и оно тебе изменит в строке 0 второе значение после пробела
Forevka ÐΞV
только потом не забудь файл перезаписать
Oleg
Супер! Спасибо
Tishka17
эм. зачем тебе програмно менять hosts?
Forevka ÐΞV
интерпретируемые вирусы на винде
Forevka ÐΞV
Vladyslav 🇺🇦🇪🇺
Tishka17
ну либо делает что-то не то
Vladyslav 🇺🇦🇪🇺
ты там вирусы что ли пишешь?
Я на днях этим интересовался. Идея - динамические поддомены
Forevka ÐΞV
может человек решил сделать гуишный манагер для файла хостс
Oleg
ты там вирусы что ли пишешь?
нет, все сложнее, мне надо это сдалать в инсталяторе, почему так даже не спрашивайте. Фрейм в инсталяторе я создал, пользователь вводит в него IP , а вот записать это в Hosts, точнее переписать уже созданную запись, пока не получалось
Tishka17
да нет, я все таки спрошу
Tishka17
зачем?
Anonymous
Всем, привет. Есть проблема с перекодированием файла из windows1251 в utf-8. Читаю csv файл в кодировке cp1251. Нужно сделать некоторые действия над строками и сохранить их в другой файл но с кодировкой utf-8. В новом файле кириллические символы отображаются некорректно. Вот код - https://pastebin.com/tzPrv8EH Пытался открыть файлы в бинарном режиме и руками все перекодировать, но результат тот же. https://pastebin.com/VDquvdrq
Anonymous
Подскажите как правильно перекодировать, что символы нормально отображались.
Vladyslav 🇺🇦🇪🇺
Tishka17
покажи как смотришь новый файл
Tishka17
чем
Anonymous
сек
Anonymous
Емае, видимо excel и sublime открывали в cp1251. Открыл в сублиме, сделал reopen with encoding > utf-8 отобразилось нормально.
Anonymous
Спасибо!
Oleg
import os def readLineInFile(): tmp= "res.recfeaces.com" with open("hosts_test", 'r') as file: for hosts in file: print (hosts) host = readLineInFile() print (host)
Tishka17
да, эксель так делает
Ivan
использование оператора := в выражениях создает переменную в пределах блока if / switch / etc?
Alisher
фывыф
Блин
интерпретируемые вирусы на винде
import hackinglib import robberylib import banks for bank in banks.banklist: try: hackinglib.hack(bank) except HasITDepartment: robberylib.rob(bank)
Блин
Это гениально
Не благодарите, В ОТКРЫТОМ ДОСТУПЕ НАШОЛ
Dima
Привет. Хочу попробовать вот этот код: https://github.com/DIMAthe47/slide_viewer_47 Но здесь сразу же вылетают ImportError в slide_viewer_47.py . Как мне исправить?
Dima
ух. автор не осилил requirements.txt
Ахаха. Здесь openslide-python, pyqt5 с основного.
Anonymous
Как понять пайкуте с основного?
Anonymous
С пайпая чтоли?
Dima
Основные импорты, т.е.
Tishka17
ну вот ставь все, раз автор не удосужился описат
Dima
Да нет. Тут ImportError на таких строчках: from slide_viewer_47.common.slide_view_params import SlideViewParams from slide_viewer_47.widgets.slide_viewer_main_window import SlideViewerMainWindow
Vladyslav 🇺🇦🇪🇺
а для чего? и как это будет работать?
проект - маркетплейс своего готового бекенда
Vladyslav 🇺🇦🇪🇺
с коммеческими хабами типа - tishka17.openstore.net
Vladyslav 🇺🇦🇪🇺
А при чем тут hosts?
настройка поддоменов вроде через хост идет
Tishka17
пойду сменю пароль от карты
Он этого и добивался!
Vladyslav 🇺🇦🇪🇺
Чо
ну или я ошибаюсь
Tishka17
Домены резолвит днс сервер. Хостс юзается только локально для всяких хитрых кейсов типа отладки
Tishka17
Днс сервер может вообще все поддомегы завернуть на один адрес и дальше nginx/другой веб сервер разберётся куда дальше пересылать запрос, на какой бэкенд
Vladyslav 🇺🇦🇪🇺
а потом?
потом кто-то заходит по адресу spirit.openstore.net и видит ленту твоих готовых бекендов под ключ, которые ты продаешь
Tishka17
Вот реально хостс тут ни при чем
Vladyslav 🇺🇦🇪🇺
Tishka17
И топик стартер небось тоже что-то левое делает
Vladyslav 🇺🇦🇪🇺
ну марварь на питоне реально собрать
Vladyslav 🇺🇦🇪🇺
подмены хостов достатьно
Vladyslav 🇺🇦🇪🇺
а дальше по перехожу на нужный хост, работает какой-нибудь beef
Vladyslav 🇺🇦🇪🇺
и так получаются рут права
Vladyslav 🇺🇦🇪🇺
был товарищ с мешоком денег, который хотел отслеживать геолокацию юзера по переходу по ссылке. но так, чтоб браузер не просил разрешения
☭
парни, что делает assert isinstance(results.json(), list), results.text?
Vladyslav 🇺🇦🇪🇺
assert проверяет условие
☭
это как-то соотносится с вызовом системы на исполнение? или это обёртка, искать где оно описано?
☭
я именно про isinstance
Userfriendly
Проверяет, json ли это
Kosma
я именно про isinstance
Здесь: проверяет, что result.json() является инстансом типа list либо его наследника, возвращает bool
Userfriendly
А если быть точным, проверяет ли объект классом json
Валентин
В питоне нет класса json
🍁 Jaŭhien
а если не является - то печатает results.text и трейсбек
☭
тогда я нихрена не понимаю. ищу либо вызов апишки либо вызов системы на исполнение