
Igor
06.12.2016
07:11:25

Johnnie
06.12.2016
07:11:29
я уже больше привык к f5/f6)

Pavel
06.12.2016
07:12:21
еще запомнить f9/f8/f7/shift+f8 :)
я примерно 50\50 работаю в visual studio и pycharm. В студии f10\f11, а в чарме - f8/f9.
Я уже чёрт знает сколько времени не могу придумать, какая комбинации клавиш удобнее и где перенастраивать.
Так и матерюсь потихоньку первые пару минут после пересаживания.

Dmitriy
06.12.2016
07:12:43

Google

Alex
06.12.2016
07:59:46
Товарищи! Поможете решить загадку? Сломал моск.
a == a**2 - True
a == a*2 - True
a > 999999 - True
Что за a такая ?
Мне кажется решения нет.

arisu
06.12.2016
08:00:25
Язык какой
Жс?

Alex
06.12.2016
08:00:39
Python вроде
а если жс то что? NaN пробовал
или в ЖС True > 999999 ?

arisu
06.12.2016
08:01:14
Ну в жс это было бы легально
Там и не такое случается

Alex
06.12.2016
08:02:25
я уже отослал, что я не нашел решения. Мне просто интересно самому теперь.

Omni
06.12.2016
08:09:22

Nikita
06.12.2016
08:09:36
На официальном YouTube канале PyCon Canada потихоньку появляются новые видео-презентации с прошедшего мероприятия. Уже есть несколько интересных докладов об asyncio, uvloop, channels и рассказ о новшествах в грядущем финальном релизе Python 3.6 https://goo.gl/CJ5Spk

Alex
06.12.2016
08:09:44
так и с NaN не вариант.

Pavel
06.12.2016
08:19:13
>>> math.inf**2 == math.inf
True
>>> math.inf*2 == math.inf
True
>>> math.inf > 9999999
True
>>>

Google

Pavel
06.12.2016
08:21:05
C nan другой прикол:
>>> math.nan ** 2
nan
>>> math.nan ** 2 == math.nan
False

Amaro
06.12.2016
08:21:40
Это ужасно. Бесконечность в квадрате должна быть больше бесконечности, так как у нее мощность больше.

Pavel
06.12.2016
08:26:36

Alex
06.12.2016
08:27:04

Aleksandr
06.12.2016
08:27:45

darkwoolf
06.12.2016
08:31:03

Zart
06.12.2016
08:56:47

ultranoise ?
06.12.2016
09:00:37
какая сикс клевая штука
2-3 декоратора применил и проект п3 под 2.7 заработал

Zart
06.12.2016
09:01:22

Roman
06.12.2016
09:10:46
чтобы просмотреть посторочно *.txt
в папке через f = open(/files/*.txt) будет работать?

Zart
06.12.2016
09:11:22
нет
import lineinput
for line in lineinput.input():
...
и запускаешь скрипт
python myscript.py /files/*.txt

Roman
06.12.2016
09:13:03
спасибо

Petro
06.12.2016
10:05:29

Denis
06.12.2016
10:06:32
Если рассматривать это с точки зрения мощности множеств, то да
Если с точки зрения асимптотического поведения функций, то нет

Petro
06.12.2016
10:09:08
Ну, в приведённом примере сравнивалась именно мощность множеств.

Denis
06.12.2016
10:13:51
Бесконечность в степени бесконечность может быть равна той же бесконечности

Google

Denis
06.12.2016
10:15:35
Например, R^N = R

Petro
06.12.2016
10:18:43
Ну а может и не быть.
Тут уже вопрос в счётности множеств.

Dmitry
06.12.2016
10:24:19
message_params = json.loads(api.messages.get(out=1, offset=i, count=1), ensure_ascii=False)
print(message_params["data"])
TypeError: the JSON object must be str, not 'dict
что не так?(

Igor
06.12.2016
10:25:05
эммм

Denis
06.12.2016
10:25:10
Могу предположить, что апи возвращает json

Igor
06.12.2016
10:25:12
api.messages.get() возвращает питоний дикт
и тебе питон пишет, что в json.loads аргументом должна быть строка, а не дикт
не?

Dmitry
06.12.2016
10:26:32
апи возвращает json

Denis
06.12.2016
10:26:39
Ни типа распарсенный уже

Igor
06.12.2016
10:26:46
эммм
print('%r' % api.messages.get(out=1, offset=i, count=1))
print(type(api.messages.get...))
нелогично, что функция messages.get возвращает json, очень не логично, не верится

Dmitry
06.12.2016
10:28:33
<class 'dict'>

Igor
06.12.2016
10:28:38
ну вот

Zart
06.12.2016
10:28:43
в питоне нет типа json

Igor
06.12.2016
10:28:46
нахуй ты пихаешь дикт в json.loads?

Google

Zart
06.12.2016
10:28:49
тут вам не жаба

Igor
06.12.2016
10:29:03
api.messages.get() возвращает питоний дикт
и тебе питон пишет, что в json.loads аргументом должна быть строка, а не дикт
не оборачивай в json.loads и все, делов-то

Denis
06.12.2016
10:29:12
В жабе есть json?

Zart
06.12.2016
10:29:40
тамошние парсеры обычно делаются на классах JSONObject, JSONArray и т.п.

Admin
ERROR: S client not available

Dmitry
06.12.2016
10:29:41
спасибо! получается тут json совсем не нужен

Igor
06.12.2016
10:29:59
все для людей же сделано

Zart
06.12.2016
10:30:09

Igor
06.12.2016
10:30:21
так-то в питоне этот "примитивный достаточно формат" тоже есть

Zart
06.12.2016
10:30:42
формат есть, а типа нет

Igor
06.12.2016
10:30:45
а вот примитивного отдельного типа данных нету
зато есть дикт, который выглядит настолько похожим, что люди потом пытаются json.loads по нему делать!

Andrew
06.12.2016
10:32:57
json же просто строка

Igor
06.12.2016
10:33:09
в питоне - да
если сериализован. если десериализован, то может быть как строкой, так и списком или диктом
интом или флоатом тоже, например %)

Google

Dmitry
06.12.2016
10:51:40
кстати, а что делать, если теперь на входе не один словарь, а несколько?

Igor
06.12.2016
10:52:14
словари находятся в списке*

53r63rn4r
06.12.2016
10:52:34
Обращайся по индексу

Igor
06.12.2016
10:52:36
можно проходиьтся циклом по этому списку
for msg in API.messages.get(..):
# msg - словарь

Dmitry
06.12.2016
10:56:18
print(my_message["items"][0]['date'])
TypeError: string indices must be integers
my_message должен быть словарём

Pavel
06.12.2016
10:57:17

Igor
06.12.2016
10:58:30

Dmitry
06.12.2016
11:00:11

Pavel
06.12.2016
11:00:33

Dmitry
06.12.2016
11:01:05
count

Pavel
06.12.2016
11:01:43
count
Результат
После успешного выполнения возвращает объект, содержащий число результатов в поле count и массив объектов, описывающих диалоги, в поле items.

Dmitry
06.12.2016
11:01:52
<class 'str'>

Pavel
06.12.2016
11:02:25
тебе вк отдал дохуя всего кроме сообщений. В том числе и поле "count", хранящее количество сообщений.

Dmitry
06.12.2016
11:02:38
нет

Pavel
06.12.2016
11:02:39
от которого ты и хочешь чего-то добитьяся

Dmitry
06.12.2016
11:02:52
если читать сообщения по-одному всё работает
Эта группа больше не существует