Alex
я тебе искренне сочувствую
🤔
Anonymous
Привет всем ! Как удалить все, что находиться в скобках ?
Vlad
регэкспом
Vlad
тем более линух
Vlad
sedом
Maxim
можно и питоном, но смысла мало
Антон
Тем более — гном, в либреофисе
Vlad
юнити
Maxim
я бы в виме открыл и засандалил что-то наподобие :%s/(.*)//
Maxim
юнити
нет, это все же гнум
Антон
юнити
Юнити умерло, а ты и не знал
Vlad
прикинь..
Vlad
а так похоже
Vlad
тогда я очень рад что оно умерло)
Антон
Прикидываю, ведь я видел не только на скринах, гг
Антон
Vlad
++
Vlad
гном не видел еще
Vlad
sed 's\(.*)\\n' - если не изменяет память
Антон
Ищо один
Maxim
Vlad
ну а чо) файл мелкий
Vlad
сейчас да
Антон
Да ничо, ржу, как вы вдвоем героически удаляете весь текст
Tigran
не очень-то он был и нужен
Maxim
ну хорошо, s/(класс: \(\d, \)+\d?\)//
Anonymous
сложна
Maxim
я тоже понимаю конь-цепт "жадных" регулярок, не надо тут изображать из себя невесть что
Антон
Антон
Anonymous
я думал , что через маску можно как-то реализовать
Anonymous
+ python
Maxim
Tigran
Антон
Прочитай ещё раз.
\д+ потому что нет
И -и
Tigran
я понимаю
Антон
Tigran
но регулярка невалидна
Vlad
sed 's/([^)]*)//g'
Vlad
Tigran
и снова нет
Антон
Вращайте барабан
Andrey
А кто нибудь может кинуть проект на гитхабе/ещегденибудь с drf, где реализовано версионирование? Хочется посмотреть структуру и как это все должно работать с миграциями БДшки
Ilya
Экспресс-вопрос!
вот тут преобразуют так называемый Win-path в так называемый Unix-path.
os.path.dirname(os.path.abspath(sys.argv[0])).replace("\\", "/")При этом я прочитал, что отельного типа для os.path нет, используется "концепт" Path-like object (строка или binary str).
А можно как-то сделать это преобразование Win-path в Unix-path средствами os.path или ещё какими-то системными, ЛИБО можно привести в какой-то канонический вид, не обязательно Unix-path, чтобы можно было СРАВНИВАТЬ два пути.
Anonymous
Tishka17
Tishka17
C:\Users\ вообще никак не похоже на /home
Tishka17
Более того, в винде ещё регистр игнорируется
🤔
Denis
Денис
Svyatoslav
Aragaer
по-моему C:\Users и /home это os.path.dirname(env['HOME'])
Aragaer
а, не, надо ваще expanduser
Svyatoslav
Aragaer
os.path.expanduser(path)
On Unix and Windows, return the argument with an initial component of ~ or ~user replaced by that user’s home directory.
On Unix, an initial ~ is replaced by the environment variable HOME if it is set; otherwise the current user’s home directory is looked up in the password directory through the built-in module pwd. An initial ~user is looked up directly in the password directory.
On Windows, HOME and USERPROFILE will be used if set, otherwise a combination of HOMEPATH and HOMEDRIVE will be used. An initial ~user is handled by stripping the last directory component from the created user path derived above.
Ilya
Tishka17
Denis
Wine или wsl?
Aragaer
Ilya
Aragaer
и я кстати не вижу там реплейсов
イグナット
Всем привет!
Ищу middle+ python-разработчика. Надо уметь работать с Flask, Postgres, AMS, иметь опыт разработки веб-сервисов и REST API с нуля.
Будем строить бек-офис для агентств недвижимости. Работа удалённая (но если есть возможность встречаться в Москве — это плюс), зарплата в рынке (от 120 тыс. ₽, дальше по итогам общения).
#работа #удаленка
Ilya
Чо
Ну... блин это долго объяснять и бессмысленно.
Фактически надо привести путь к каноническому виду, не смотря на то, как он был получен и на какой операционке и каком питоне это работает.
Tishka17
Tishka17
Или там только относительные?
Alex
Alex
pathlib.PurePath.as_posix()
Alex
естественно что все равно unix и windows пути будут работать по-разному и сравнивать между собой ты их не сможешь.
Tishka17
Можно взять ntpath, unixpath и сделать split
Aragaer
normpath