@python_beginnersЭта группа больше не существует

Страница 879 из 1885
Igor
06.12.2016
07:11:25
еще запомнить f9/f8/f7/shift+f8 :)
а, вот почему так неудобно было

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. Я уже чёрт знает сколько времени не могу придумать, какая комбинации клавиш удобнее и где перенастраивать. Так и матерюсь потихоньку первые пару минут после пересаживания.

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
а если жс то что? NaN пробовал
Скорее всего джаваскрипт. В питоне нет NaN

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
Это ужасно. Бесконечность в квадрате должна быть больше бесконечности, так как у нее мощность больше.
к сожалению, ieee 754 не подразумевает такого параметра, как "мощность бесконечности".

Aleksandr
06.12.2016
08:27:45
или в ЖС True > 999999 ?
Нет не равно

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 аргументом должна быть строка, а не дикт

не?

Могу предположить, что апи возвращает json
если бы было так, код бы работал и не ругался )

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
спасибо! получается тут json совсем не нужен
совершенно верно. это ж враппер для апи вконтакте. он сам все конвертировать должен, блеать

все для людей же сделано

Zart
06.12.2016
10:30:09
В жабе есть json?
а где его нет? примитивный достаточно формат

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
print(my_message["items"][0]['date']) TypeError: string indices must be integers
print(my_message) print(my_message['items']) print(my_message['items'][0]) print(my_message['items'][0]['date'])

Igor
06.12.2016
10:58:30
день vk-api, идексов и typeerror.
да! небось статью на хабре кто-то написал

Dmitry
06.12.2016
11:00:11
Pavel
06.12.2016
11:00:33
print(my_message['items']) TypeError: string indices must be integers
а строчка перед этим что показала?

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
если читать сообщения по-одному всё работает

Страница 879 из 1885

Эта группа больше не существует Эта группа больше не существует