Size: a a a

testing_in_python

2021 February 08

Mike Кernserj in testing_in_python
поняла, спасибо.
Изначально так и делала, но задача стояла параметры и все дополнительное убрать из конфига и джойнить уже в коде.В общем, способ, предложенный выше был одобрен хэдом
источник

M

Merg in testing_in_python
>>> url =  'http://endpoint/method'
>>> urljoin(url, 'method/')
'http://endpoint/method/'
источник

V

Vita in testing_in_python
Игорь Середа
Потому что твой метод делает ровно то, ради чего он задуман. Объединяет хостнейм и относительный путь адреса.
urljoin("some", "thing") - интересно, почему не ругается на отсутствие хостнейма?)
источник

ИС

Игорь Середа... in testing_in_python
Vita
urljoin("some", "thing") - интересно, почему не ругается на отсутствие хостнейма?)
Потмоу что если указан хоть какой base, метод с ним будет работать. Посмотри исходники, там на каждый кейс есть обработка.
источник

A

Alexander in testing_in_python
Попробуйте библиотеку furl, удобнее работать с урлами в ней
источник

DG

Dmitriy Golubtsov in testing_in_python
Mike Кernserj
спасибо!
Выглядит трешово, но работает
А почему трешово?
источник

Mike Кernserj in testing_in_python
'{}/'.format(url)

субъективно. БОльшая часть урла через эту функцию передается, непривычно как-то
источник

V

Vita in testing_in_python
привыкнешь, офигенная ф-я форматирования и вроде в памяти быстрее, насколько помню из статеек, сам еще не проверял
источник

ИС

Игорь Середа... in testing_in_python
Vita
привыкнешь, офигенная ф-я форматирования и вроде в памяти быстрее, насколько помню из статеек, сам еще не проверял
Так по памяти или быстрее?
источник

А

Алексей in testing_in_python
Mike Кernserj
'{}/'.format(url)

субъективно. БОльшая часть урла через эту функцию передается, непривычно как-то
можно же так:
f'{url}/'
источник

Mike Кernserj in testing_in_python
Алексей
можно же так:
f'{url}/'
спасибо!
источник

DG

Dmitriy Golubtsov in testing_in_python
Mike Кernserj
'{}/'.format(url)

субъективно. БОльшая часть урла через эту функцию передается, непривычно как-то
Так это не f-string))))
источник

А

Алексей in testing_in_python
Dmitriy Golubtsov
Так это не f-string))))
это старая версия :) Сначала процентик, потом формат, потом ф-стринг :)
источник

DG

Dmitriy Golubtsov in testing_in_python
Алексей
это старая версия :) Сначала процентик, потом формат, потом ф-стринг :)
Нет, это не старая версия, это просто НЕ f-string
источник

V

Vita in testing_in_python
А мне нравится f-string. Мне интересно, есть что-то подобное в других ЯП? F-string автоматически вроде конвертируют в нужный тип для вывода
источник

СС

Сказочный Сникерс... in testing_in_python
Vita
А мне нравится f-string. Мне интересно, есть что-то подобное в других ЯП? F-string автоматически вроде конвертируют в нужный тип для вывода
bash
источник

V

Vita in testing_in_python
Bash в качестве языка?
источник

СС

Сказочный Сникерс... in testing_in_python
а что не так?)
источник

V

Vita in testing_in_python
Ну хорошо, я писал скрипты для него
источник

ИС

Игорь Середа... in testing_in_python
Vita
А мне нравится f-string. Мне интересно, есть что-то подобное в других ЯП? F-string автоматически вроде конвертируют в нужный тип для вывода
Есть божественные языки программирования, в которых внутрь строки можно вставлять перемнную, не добавляя, при этом, никаких синтаксических префиксов.
источник