Size: a a a

Сообщество Python Программистов

2020 August 31

VA

Vadim Apenko in Сообщество Python Программистов
f-string или pathlib
источник

r

rvz in Сообщество Python Программистов
Vadim Apenko
PORT = cfg_pars.get('smtp', 'port') or 25
Даже не знал что так можно делать)
источник

VA

Vadim Apenko in Сообщество Python Программистов
rvz
Даже не знал что так можно делать)
при условии если при отсуствие ключа вернётся то. что может интерпретироваться как False.
То есть одно из: None, False, [], "", 0
источник

E

Egor in Сообщество Python Программистов
open_f = open(f"{str(start_path)}/report/{name_f}.txt", "w")
источник

E

Egor in Сообщество Python Программистов
Vadim Apenko
f-string или pathlib
.
источник

r

rvz in Сообщество Python Программистов
Vadim Apenko
f-string или pathlib
Не думаю что правда имеет смысл добавлять ещё одну библиотеку, путь там идёт всё равно от местонахождения самого скрипита, но да, по хорошему имеет смысл переделать, чтобы путь можно было установить самому
источник

VA

Vadim Apenko in Сообщество Python Программистов
Egor
open_f = open(f"{str(start_path)}/report/{name_f}.txt", "w")
pathlib предпочтительнее... там и сразу дерево каталогов создать можно, и проверить на валидность...
источник

r

rvz in Сообщество Python Программистов
Vadim Apenko
только один ключ отличается... зачем всё переписывать внутри ифа
тут и правда мог сделать иф на отдельный ключ, спасибо
источник

VA

Vadim Apenko in Сообщество Python Программистов
rvz
Не думаю что правда имеет смысл добавлять ещё одну библиотеку, путь там идёт всё равно от местонахождения самого скрипита, но да, по хорошему имеет смысл переделать, чтобы путь можно было установить самому
На чём экономим?
источник

r

rvz in Сообщество Python Программистов
Vadim Apenko
На чём экономим?
На месте, если компилировать каким-нибудь пай-инсталлером
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
rvz
На месте, если компилировать каким-нибудь пай-инсталлером
Он небось все равно всю стандартную либу тянет
источник

VA

Vadim Apenko in Сообщество Python Программистов
rvz
На месте, если компилировать каким-нибудь пай-инсталлером
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Он небось все равно всю стандартную либу тянет
Да... )
источник

r

rvz in Сообщество Python Программистов
Если бы я разбирался я бы не спрашивал))
источник

VA

Vadim Apenko in Сообщество Python Программистов
rvz
Если бы я разбирался я бы не спрашивал))
Я не видел вопроса на тему использовать ли pathlib, я видел аргумент, почему ты не хочешь его использовать.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vadim Apenko
У меня тут блок на arduino за окном стоит и шлёт данные, которые разбираются неким классом на питоне. И вот один датчик выгорел, при этом никакая математика не сломалась, просто оно теперь в лог пишет nan =)
К слову да, иногда полезно почитать документацию)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Language:
py3


Source:
j1 = 1j
print(bool(j1 * j1 + 1 * 1))


Result:
False
источник

VA

Vadim Apenko in Сообщество Python Программистов
Кто ответит почему False?
источник

R3

Rud 356 in Сообщество Python Программистов
Никогда не видел 1j
источник

C

Chiller in Сообщество Python Программистов
Кстати, рил, я подумал это переменная которая была объявлена до кода
источник