Алексей
С помощью sourcetree, или клиентов встроенных в ide
Я имел ввиду консоль. Я как-то свыкся , но только в линухе
Алексей
Базу данных лучше в гитигнор
А по плюсам подскажешь? Мне ОЧЕНЬ надо.
Алексей
Это вот очень плохая практика :(
Сергей Артурович может Вы подскажите?
Алексей
Она уже всё нам рассказала 🤣🤣
Ух ты какие люди. Забыл как ты выглядишь😊
Vyacheslav
А по плюсам подскажешь? Мне ОЧЕНЬ надо.
Гитигнор что-ли? Для фреймворков гитигноры готовые есть на гитхабе Как и для проектов из визуалстудии чистых
Name
Python for line in text : результат_сортировки = re.findall('(\S+://website.com/[^\w]|\n+?)', line) if len(результат_сортировки) != 1 : continue print(результат_сортировки) ЧЯДНТ?
Name
Не выводит на печать ничего, хотя строки с нужным мне значением в файле есть
Name
Точнее выводит ['\n']
Name
В строках ссылки вида: website.com/something?=blablabla А по плану должно выводить на печать строки: website.com/something
Radington
Здравствуйте. Может кто-то подсказать, как может работать библиотека asyncio, если есть GIL. Ну, то есть, как она может асинхронно запустить выполнение кода, если GIL по факту блокирует параллельное выполнение потоками кода?
Yan
Подскажите на данный момень 2022 году Django + python стоит ли изучать и учить
Name
То есть найти в строке http://website.com/something?=blablabla после http://website.com/ первый символ не цифру не букву не знак подчеркивания, и присвоить переменной результат_сортировки значение до этого символа.
Yan
Стоит
Можите тогда сказать почему стоит? Есть много фраемворков
EXTRA
Можите тогда сказать почему стоит? Есть много фраемворков
Во прогресс до чего дошёл, оказывается поисковики появились
Radington
Просто вот мне вообще не совсем понятно то, как параллельное программирование на Пайтон может существовать Типа, GIL блочит параллельное выполнение потоков Значит мы можем говорить о том, что асинхронное программирование не совсем асинхронное, а по факту синхронное, просто с использованием разных потоков Но почему тогда не использовать разные процессы? Куда эффективнее, получается
Radington
Или я чего-то не понимаю/знаю
Владимир
Это так мило)
Иван
Помогите советом. Хочу начать изучать Python с нуля. вопрос: требуется ли вначале изучить веб разработку, или веб никак не влияет на изучение Pythona и других языков?
Чтобы программировать на Python сначала необходимо креститься. Изучить машинные коды своего процессора, ассемблер, С, прочитать все книги Кнута. Закончить проф образование со степенью не ниже бакалавриата. После чего изучить Python. Главное переменные называть по русски, а в начале интерпритации программы закрывать окно в комнате. От холода процессор может вести себя непредсказуемо.
Name
Ничего не понял, какая сортировка, где она вообще
Присвоить переменной. "результат_сортировки" это название переменной.
EXTRA
Присвоить переменной. "результат_сортировки" это название переменной.
И почему бы тебе использовать не регулярку, а просто startwith?
Alexander
Присвоить переменной. "результат_сортировки" это название переменной.
Соберись с мыслями. Сформулируй нормально стоящую перед тобой задачу. И мы тебе обязательно поможем.
Name
И почему бы тебе использовать не регулярку, а просто startwith?
website.com/something/ website.com/something= website.com/something?blablabla Нужно вывести на печать из каждой из этих трёх строк только website.com/something
Radington
Да Просто не понимаю как это может пригодиться Типа параллельные процессы - ок Параллельные потоки - не реализуемо по факту
Radington
Если говорить про Пайтон*
Radington
Ну, судя по материалам - параллельны Но тех ресурсов нужно больше Интересно ещё то, насколько нужно знать асинхронное программирование джуну
Иван
Многие меня спрашивают, как мне удается избежать состояние гонки (race condition) в программах, отвечаю - просто я чюйкой чувствую, какой поток придет первым и ставлю все шекели на него 😎
Name
Текст something просто пример.Он разной длины, может начинаться на цифру, знак подчеркивания или букву. Но все что после первого символа после website.com/ не являющегося цифрой, буквой и знаком подчеркивания нужно удалить
Name
Непонятно нафига
Большое количество ссылок напарсил с одного сайта, нужно только определенного формата оставить а остальные удалить.
EXTRA
Список есть? Дай кусок
EXTRA
Просто даже непонятно как у тебя эти спаршенные ссылки хранятся. Может ты извратился и все в одной строке хранишь, отчего регулярку используешь
EXTRA
Если у тебя список, то простого цикла с if 'website.com' in item хватит за глаза
Radington
Да... Это точно Вы, кстати говоря, работаете по этой специальности (программист) ? Интересуюсь, так как интересно насколько актуально данное знание и как часто реализуется
Radington
Понял)
Radington
В любом случае - спасибо за ответы)
Алексей
Алексей
Ребята, кто пишет на плюсах windows form . Такой вот не ожиданный проект. Задача подключить sqlite. Кто подскажет? Из-за этого петпроект начать не могу. github.com/alexeysklemin/SheduleCollageNew
Name
samcomsys.ru/какойтотекст Но "какойтотекст" должен быть до символа: не цифры не буквы не знака подчеркивания Все остальное в слове "какойтотекст" после первого символа который попадется (если попадется) и является не буквой, не цифрой, не знаком подчеркивания, удалить.
Name
Ага, только вот так: http://samcomsys.ru/1zayavlenie_na_pererasche http://samcomsys.ru/zayavlenienapereraschet
Name
"/" тоже не является буквой, цифрой или знаком подчеркивания.
EXTRA
Я бы на samcomsys тут забил и просто от этих "/" символов отталкивался
Name
re.findall(r'(\S+://website.com/[^\w]|\n+?)', line) попробуйте вот так
Печатает символы окончания строки текста.
Name
import re MyFile=open('результат_поиска_ссылок_в_вебархиве.txt', 'r') text = MyFile.readlines() for line in text : res_sort = re.findall(r'(\S+https://samcomsys.ru/[^\w]|\n+?)', line) if len(res_sort) != 1 : continue print(res_sort)
Nikita
Печатает символы окончания строки текста.
Значит в самой регулярке ошибка, я сейчас точно не могу сказать где, по памяти не помню служебные символы. Напомню лишь что ссылки могут быть без протокола, либо с протоколом http
Nikita
Ещё стоит обратить внимание на символы начала/конца слова
Nikita
"Если вы решили решать проблему регулярками, значит у вас теперь две проблемы"
Nikita
:D
Name
"Если вы решили решать проблему регулярками, значит у вас теперь две проблемы"
Да я помню🤣 просто учусь, парсер вебархива собираю, по каждому этапу много чего ещё в планах докрутить и изучить)
Nikita
Понимаю, желаю вам удачи в этом нелёгком деле :D
Nepopsa
Спасибо)))
Не совсем понял что требуется, но: если домен одинаковый то зачем регулярки? Если через сплит разбить строку по символу ‘/‘ ?
Владимир
я тут кароче в вс коде установил расширение Better coments но оно не работает. Можете подсказать как пофиксить?
Владимир
а че там настроить надо? и где?
Maksim Pozharskiy
Инструкцию к плагину открой
Владимир
А где настраивать?
Владимир
как настраивать я понл а где
Владимир
понял, спс