@ru_python

Страница 2645 из 9768
Nikolay
07.04.2017
13:59:45
ну, есть мьютекс глобальный

Eldar
07.04.2017
13:59:45
ну то что гил для байткода

Nikolay
07.04.2017
14:00:11
каждый раз, когда тред внутри интерпретатора запускается для выполнения питонокода - он его берет

Google
Nikolay
07.04.2017
14:00:41
при этом что делают сторонние библиотеки - их личные проблемы, никто не запретит тебе в сишном модуле для питона наплодить pthread'ов

и они отлично будут работать параллельно

ровно до тех пор, пока не начнут что делать? правильно, выполнять код на питоне, т.е. байткод

Eldar
07.04.2017
14:01:50
а ну я так и думал)

Tony
07.04.2017
14:37:43
есть какая-нибудь питоновская библиотека, которая переводит unix time в нормальную дату-время?

Igor
07.04.2017
14:37:56
?это одна строчка

Igor
07.04.2017
14:38:53
In [7]: datetime.datetime.fromtimestamp(1234567890) Out[7]: datetime.datetime(2009, 2, 14, 2, 31, 30)

Tony
07.04.2017
14:40:05
а к нормальному времени?

Igor
07.04.2017
14:40:17
что ты подразумеваешь под "нормальным временем"?

Tony
07.04.2017
14:40:25
строка

Igor
07.04.2017
14:40:27
объект datetime из стандартной библиотеки питона для тебя недостаточно нормально)?

strftime!

Google
Igor
07.04.2017
14:40:33
формат

Tony
07.04.2017
14:40:39
спс

Igor
07.04.2017
14:41:14
да хоть str() поверх этого datetime-объекта

Nikolay
07.04.2017
14:41:16
все остальное - извращенское

Igor
07.04.2017
14:41:22
Nikolay
07.04.2017
14:41:25
для особо упоротых случаев есть python-dateutil

I'm_your_god
07.04.2017
14:41:42


Igor
07.04.2017
14:41:44
успехов в хранении часового пояса внутри unix timestamp, да

и еще кучи неведомой ебаной херни

Nikolay
07.04.2017
14:42:32
этим он и офигенен

Igor
07.04.2017
14:43:00
да, но заказчик может с тобой (и юникстаймом) не согласиться *)

Nikolay
07.04.2017
14:43:24
какое отношение заказчик имеет к юникстайму?

Igor
07.04.2017
14:43:32
ладно

Tony
07.04.2017
14:43:40
а если юникстайм в милисекундах?

Nikolay
07.04.2017
14:43:53
да хоть в пикосекундах

Tony
07.04.2017
14:43:54
//1000 не лучший вариант

Nikolay
07.04.2017
14:44:07
//1000 не лучший вариант
в смысле? нормальный вариант

Tony
07.04.2017
14:44:08
да хоть в пикосекундах
ответ выдает 48099 год

Google
Igor
07.04.2017
14:44:21
Nikolay
07.04.2017
14:44:36
ответ выдает 48099 год
ну так дели на тыщу

Tony
07.04.2017
14:44:39
почему это?
потому что я работаю с микроконтроллерами

Igor
07.04.2017
14:44:43
и?

Tony
07.04.2017
14:44:53
у меня в одну секунду уходят сообщений 10-50

Igor
07.04.2017
14:44:59
и?..

Tony
07.04.2017
14:45:04
мне надо точное время

Igor
07.04.2017
14:45:05
In [11]: str(datetime.datetime.fromtimestamp(1234567890.123456)) Out[11]: '2009-02-14 02:31:30.123456'

держи

Nikolay
07.04.2017
14:45:12
Tony
07.04.2017
14:45:14
а

Tony
07.04.2017
14:45:15
во

спасибо

Igor
07.04.2017
14:45:25
... :(

Nikolay
07.04.2017
14:45:30
> микроконтроллеры > питон > точное время

Tony
07.04.2017
14:45:53
что тебе не нравится?

x3233
07.04.2017
14:46:00
Nikolay
07.04.2017
14:46:20
Tony
07.04.2017
14:46:28
не переживай, там, где важна скорость и чОткасть работы — Си

Google
Tony
07.04.2017
14:46:35
я рисую веб-морду

Nikolay
07.04.2017
14:46:44
не, просто есть raspberry pi, скажем - там питон отлично и в хвост и в гриву гонять можно

Tony
07.04.2017
14:48:01
не, просто есть raspberry pi, скажем - там питон отлично и в хвост и в гриву гонять можно
у нас не с паем работа, а именно с контроллерами. Там только Си

Nikolay
07.04.2017
14:48:03
но зачем на каком-то огрызке использовать питон и надеяться, что за тебя добрые дяди скомпилили стандартную либу без багов под эту конкретную архитектуру - не знаю

Tony
07.04.2017
14:48:25
гоняю через IoT в NoSQL

а питоном отображаю значения

Admin
ERROR: S client not available

Tony
07.04.2017
14:48:38
на веб-апп

Nikolay
07.04.2017
14:48:57
OMG WTF вейп гироскутер подвороты

ладно, сорян

это у меня внутренний тролль периодически просыпается

Vitalii
07.04.2017
14:59:07
строка
Ещё можно через pandas

Тоже объект datetime

Igor
07.04.2017
15:00:22
работаешь с микроконтроллерами @ ХУЯЧЬ ПАНДАС, ДА ЗДРАВСТВУЕТ ДАТАСАЕНС!1111

Vitalii
07.04.2017
15:01:29
Oi lol

Nikolay
07.04.2017
15:01:36


Vitalii
07.04.2017
15:02:00
Микроконтроллер тоже для дс норм.) а вообще-то для ИоТ

Artem
07.04.2017
16:06:12
как вы оформляете многострочный if? #pep8

Google
Artem
07.04.2017
16:06:54
Многострочный в смысле с длинным условием?

Маришка
07.04.2017
16:07:05
Видимо

Artem
07.04.2017
16:07:17
Скобка и переносы как обычно

Artem
07.04.2017
16:07:30
да, получается, что if пробел и открывающая скобка это как раз один отступ

Igor
07.04.2017
16:07:43
has_some_stuff = 'subs' in 'substring' you_got_the_idea = False or True if has_some_stuff and you_got_the_idea: pass

Artem
07.04.2017
16:08:00
получается тот же отступ что у логики внутри блока, выглядит нехорошо

Artem
07.04.2017
16:08:13
Делаю лишний отступ

Artem
07.04.2017
16:09:28
Делаю лишний отступ
то есть так? if (cond1 or cond2 or cond3): launch_nukes()

Artem
07.04.2017
16:10:20
ага

53r63rn4r
07.04.2017
16:14:41
if (cond1 or cond2 or cond3): launch_nukes() Вот так форматит, я пытался

Окей, тогда еще вопрос по #pep8: 79 символов или это устаревшее и можно 100-120?

Spacehug
07.04.2017
16:16:14
Let the srach begin

53r63rn4r
07.04.2017
16:16:29
:D Нет

Просто у меня на работе 120, и нормально, но не будут же за такое ебать где-то?

Igor
07.04.2017
16:17:00
где-то будут

53r63rn4r
07.04.2017
16:17:01
(или будут?)

Igor
07.04.2017
16:17:06
где-то не будут

Страница 2645 из 9768