Dauren
прав нет?
tfhx8
Рустам
не знаю
Получилось, извиняюсь за тупняк
Dauren
прав нет скорее всего
Oleg
Forevka ÐΞV
где столбики это строчки в файле
а строчки это данные в строке файла
чтобы изменить чтото можно написать
file[0][1] = '127.0.0.1'
Forevka ÐΞV
и оно тебе изменит в строке 0 второе значение после пробела
Forevka ÐΞV
только потом не забудь файл перезаписать
Oleg
Супер! Спасибо
Tishka17
эм. зачем тебе програмно менять hosts?
Tishka17
Forevka ÐΞV
интерпретируемые вирусы на винде
Forevka ÐΞV
Vladyslav 🇺🇦🇪🇺
Tishka17
ну либо делает что-то не то
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
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
да, эксель так делает
Tishka17
Ivan
использование оператора := в выражениях создает переменную в пределах блока if / switch / etc?
Alisher
фывыф
Spirit
Блин
интерпретируемые вирусы на винде
import hackinglib
import robberylib
import banks
for bank in banks.banklist:
try:
hackinglib.hack(bank)
except HasITDepartment:
robberylib.rob(bank)
Anonymous
Dima
Привет. Хочу попробовать вот этот код: https://github.com/DIMAthe47/slide_viewer_47
Но здесь сразу же вылетают ImportError в slide_viewer_47.py . Как мне исправить?
Tishka17
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
Forevka ÐΞV
Vladyslav 🇺🇦🇪🇺
с коммеческими хабами типа - tishka17.openstore.net
Tishka17
Tishka17
Tishka17
Vladyslav 🇺🇦🇪🇺
Tishka17
Домены резолвит днс сервер. Хостс юзается только локально для всяких хитрых кейсов типа отладки
Tishka17
Днс сервер может вообще все поддомегы завернуть на один адрес и дальше nginx/другой веб сервер разберётся куда дальше пересылать запрос, на какой бэкенд
Vladyslav 🇺🇦🇪🇺
а потом?
потом кто-то заходит по адресу spirit.openstore.net и видит ленту твоих готовых бекендов под ключ, которые ты продаешь
Tishka17
Вот реально хостс тут ни при чем
Vladyslav 🇺🇦🇪🇺
Spirit
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 и трейсбек
☭
тогда я нихрена не понимаю. ищу либо вызов апишки либо вызов системы на исполнение
Userfriendly