Alex
то есть тебя не смущает что это уже не юзер, а число и 2 строки?)
Alex
ну ладно это юзер
Alex
у него мало нужной инфы
Alex
а если группу надо?
Mihail
ребят, помогите решить проблемы с csv...
1. У меня на выходе в csv-файле получается одна колонка с данными через запятую в строке. Я хочу их сделать по разным колонкам. Пробовал использовать шаблон отсюда. Не помогает — https://stackoverflow.com/questions/34703547/how-do-i-write-my-output-to-a-csv-in-multiple-columns-in-python
2. Как сделать так, чтобы русские символы отображались не крякозяброй в excel? Как при чтении так и при записи в python стоит encoding='utf-8' в open(). Не помогает.
Alexey
Поставь себе либре офис, вместо майкрософта
Tishka17
Alexey
Или в экселе покопайся в настройках форматирования, там гдето есть не помню
Mihail
Иван
Иван
Эх, как бы я не хейтил майкрософт
А их office всё же пока без норм аналогов
Ну, гугловский вроде норм еще
Matt
он прекрасен
а ваще docs.google.com
Co(n)stantine👨🔬
Alexey
Ну там по колонкам по умолчанию разбивает, и с кодировкой проблем у меня небыло
Mihail
на одном сайте я скачиваю csv-файлы и они нормально по колонкам разбиваются и проблем с русским языком нет. А с моим сгенерированным файлом почему-то есть.
Mihail
Tishka17
Julian 🏳️🌈
Tishka17
Ну окей
Mihail
16 тоже подставлял
misanthrop
misanthrop
Формат то разный у мс гемор с этим
misanthrop
Может есть символы в строке не экранированые разделители
Mihail
misanthrop
CSV примает параметры разделитель и тд я их не вижу
Mihail
misanthrop
Да но ворде вроде нет
misanthrop
Чаще всего проблема в кавычках
misanthrop
misanthrop
И все в одну строку выходит
misanthrop
Проверь то что на выходе валидатором ( или включи отражения спец символов в редакторе)
Mihail
в csv.DictWriter что ле?
misanthrop
https://docs.python.org/3.7/library/csv.html
Mihail
Вадим
Как сделать поиск по строкам в файле? Хочу найти определённое слово, а выдает вместе с подстроками
f = open('words.txt')
s = mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ)
if s.find(bytes(l,encoding='utf-8')) != -1:
print(l)
Вадим
l это результат функции которую надо найти
Julian 🏳️🌈
охуеть
Julian 🏳️🌈
А f.read() на Винде не работает?
Вадим
Работает, но у меня файл на 2 млн строк
Вадим
И в байтах мне кажется оно лучше будет
Julian 🏳️🌈
Так можешь открыть в бинарном моде
Вадим
Да то уже не важно. Я уже как не пробовал, а всё равно ищёт слово и строку с такими же буквами
Julian 🏳️🌈
with open(path_to_file, "rb") as f:
Julian 🏳️🌈
Julian 🏳️🌈
🙈
Julian 🏳️🌈
Или какие-то хитрые регулярки крути, если тебе это не подходит
️Skill
такая проблема, если запускаю асинк бота просто в консоли, он минут через 10 падает(ошибок нет), если в консоли vscode, то все ок
с чем может быть связано?
Иван
Иван
Тут тебе не волшебники
Иван
Что значит падает, но ошибок нет?
Иван
КАк запускаешь? для чего бот?
️Skill
Трейсбэк
если logging.DEBUG использую это не то?
Иван
0 информации
️Skill
Иван
️Skill
Иван
Ну, от IDE это не зависит
Могу сразу сказать
️Skill
но logging тоже молчит
️Skill
️Skill
не телебот
Иван
Anonymous
️Skill
Anonymous
Возможно винда киллит этот процесс
Anonymous
Запускай нормально, а?
Иван
️Skill
паразительно
если запускаю python3 bot.py, то бот падает в среднем минут через 10
если C:/Users/Skill/AppData/Local/Programs/Python/Python37/python3.exe C:/Users/Skill/AppData/Local/Programs/Python/Python37/Projects/vtbot/bot.py
тоесть полные пути, то отлично работает
Иван
Мои глаза