
Alexander
24.09.2018
10:31:37
почему не работает
как управляьт переменной внутри цикла for
я ее меняю, а она не меняется и фор идет дальше как ни вчем не бывало

Alexey
24.09.2018
10:33:34
В твоём примере никак

Google

DevilSAM
24.09.2018
10:33:34

Alexey
24.09.2018
10:33:46
Range -- это генератор

DevilSAM
24.09.2018
10:33:48

Василий
24.09.2018
10:34:21
Он же тебе по человечески пишет что ошибка декодинга твоего жсона. на такой то строке и таком то символе

Alexey
24.09.2018
10:34:25
Можешь написать что-то вроде while l_num < 10 ...

Alexander
24.09.2018
10:35:57

DevilSAM
24.09.2018
10:36:36

Василий
24.09.2018
10:38:14
И как быть? Есть способ победить?
Правильный вариант конечно поправить на отправляющей стороне. но если уж совсем никак то есть шансы попробовать поменять кодировку перед парсингом. и еще можно попробовать взять другую библиотеку для парсинга жсон. более лояльную к ошибкам

DevilSAM
24.09.2018
10:39:17

Василий
24.09.2018
10:40:39

Iliya
24.09.2018
10:55:51
Всем првиет мне надо время перевести в epoch time
У меня есть два листа в первом дата в формате 09-20-2018
Во втором время в формате 0:00:52
Я думаю с начала перевести дату, потом время и сложить и получить нужное мне значение
Только вот unixdate = time.mktime(date[0]) не работает, подскаижте пожалуйста, как это правильност делать

Василий
24.09.2018
10:58:47

Iliya
24.09.2018
10:59:44

Google

Василий
24.09.2018
11:00:30
https://docs.python.org/3.7/library/time.html#time.strptime

Pavel
24.09.2018
11:09:32
DevilSAM - строку надо из 1251 в 'unicode-escape' перевести:
json.loads(res.decode('windows-1251').encode('unicode-escape'))
json кривой, 1251 в нем не по госту

Iliya
24.09.2018
11:13:00

Василий
24.09.2018
11:13:50
time.strptime("09-20-2018 0:00:52", "%m-%d-%Y %h:%m:%s")
как то так
на выходе получишь питоновский datetime object

Iliya
24.09.2018
11:22:42
на выходе получишь питоновский datetime object
Понятно, а потом этот объект передать в функцию преобразования, но все равно что-то ругается
Вот что я пробую
import time
import datetime
d = time.strptime(date[1]+timing[1], "%m-%d-%Y %H:%M:%S")
unixtime = time.mktime(d.timetuple())\

Василий
24.09.2018
11:23:30

Iliya
24.09.2018
11:24:12
а ошибка где?
мол нет такоего метода
AttributeError: 'time.struct_time' object has no attribute 'timetuple'

Василий
24.09.2018
11:24:39

Iliya
24.09.2018
11:24:58

Василий
24.09.2018
11:25:07

Iliya
24.09.2018
11:25:58
))))
вот так отработало
d = datetime.date(2015,1,5)
unixtime = time.mktime(d.timetuple())
print(unixtime)
OUTPUT
142040520

Василий
24.09.2018
11:26:52

Iliya
24.09.2018
11:30:01
Да, невнимательно я что-то
попробовал вот так
print(datetime.datetime.strptime("09-20-2018 0:00:52", "%m-%d-%Y %H:%M:%S"))
print(datetime.datetime.strptime(date[1]+timing[1], "%m-%d-%Y %H:%M:%S"))
Вывод
2018-09-20 00:00:52
2018-09-20 00:00:52
Почему формат даты меняется

Василий
24.09.2018
11:30:58

?? Eugene
24.09.2018
11:31:36
Потому что теперь это объект datetime, ты принтишь его строковое представление

Iliya
24.09.2018
11:31:47
да мне в принципе без разницы, в какую функцию теперь это передать, чтобы получить unix time

Василий
24.09.2018
11:32:22

Google

Iliya
24.09.2018
11:32:41
Вот так получилось
tmp = datetime.datetime.strptime(date[1]+timing[1], "%m-%d-%Y %H:%M:%S")
unixtime = time.mktime(tmp.timetuple())
print(unixtime)
Проверил, значение верное
Моожет быть можно было делать красивее?

Zi
24.09.2018
11:37:39
Подскажите как в мемкеше указать хранение данных 60 дней
использую pymemcache
при client.set('some_key', 'some value', 60) - устанавливается на 60 сек - все ок.
при client.set('some_key', 'some value', 5184000) получаю True, но client.get('some_key') ничего не возвращает.

-_-
24.09.2018
11:39:08

Artyem
24.09.2018
11:39:45

Zi
24.09.2018
11:41:20

Iliya
24.09.2018
11:42:01
А почему у меня возвращается 1537390852.0
Т.е. с .0 на конце, и как избавиться от этого

Valery
24.09.2018
11:42:47
int(x)

Artyem
24.09.2018
11:43:00

Iliya
24.09.2018
11:44:16
int(x)
да спасибо
В итоге получилось у меня еще то уродство, но выходной результат такой, как надо
tmp = datetime.datetime.strptime(date[1]+timing[1], "%m-%d-%Y %H:%M:%S")
unixtime = time.mktime(tmp.timetuple())
print(str(int(unixtime)) + '000000000')

Valery
24.09.2018
11:45:13
print(f'{int(unixtime)}000000000')

Iliya
24.09.2018
11:47:08

Вітя
24.09.2018
11:47:29
последняя не }, а )
то есть
print(f'{int(unixtime)}000000000')

Василий
24.09.2018
11:47:52

Iliya
24.09.2018
11:47:52
Ага =)
print(f'{int(unixtime)}' + '000000000')

Valery
24.09.2018
11:47:52
уже пофиксел)

Вітя
24.09.2018
11:48:25

Google

Вітя
24.09.2018
11:48:42
но там просто ошибка

Iliya
24.09.2018
11:48:57

Valery
24.09.2018
11:49:25
это как поверх цемента лепить пва-клей

Iliya
24.09.2018
11:50:06

Valery
24.09.2018
11:50:15
как мы и писали тебе
print(f'{int(unixtime)}000000000')

Admin
ERROR: S client not available

Valery
24.09.2018
11:50:22
то есть
print(f'{int(unixtime)}000000000')

Iliya
24.09.2018
11:50:34
Исправил :), ну я понял свою ошибку

Valery
24.09.2018
11:51:15
а ещо можно пофаниться и сделать так
print(f'{int(unixtime)}{'0'*9}')
?

Iliya
24.09.2018
11:51:43

Artem?
24.09.2018
11:51:45
Парни, вопрос. Когда допустим выделяешь строки в редакторе у меня атом, я хочу добавить в HTML код обертку <div></div> на несколько строк как это сделать

DevilSAM
24.09.2018
11:52:37

Valery
24.09.2018
11:52:46

Artem?
24.09.2018
11:53:14
Малоли кто-то знает, неукого спросить больше..

Владимир
24.09.2018
11:53:43

Iliya
24.09.2018
11:54:14

Artem?
24.09.2018
11:54:27

Google

Владимир
24.09.2018
11:56:19

Artem?
24.09.2018
11:56:38
Тут можно здавать вопрос про HTML вертску?

DevilSAM
24.09.2018
12:00:21

Artem?
24.09.2018
12:00:58
Или если у кого есть какие то другие чаты где можно спросить буду рад!

Не Глеб
24.09.2018
12:02:52

Artem?
24.09.2018
12:03:35
Спасибо!

Не Глеб
24.09.2018
12:04:02
нез

Василий
24.09.2018
12:04:14

DevilSAM
24.09.2018
12:07:32

Василий
24.09.2018
12:10:12
Совсем запутался.
res.context.decode ???
Чего здесь путаться? У тебя есть requests.get() Который возвращается тебе HttpResponce. У этого респонса есть заголовок(header). контент(content) он же payload. твой жсон лежит в контенте. только не распарсеный. а ввиде байтовой строки.

DevilSAM
24.09.2018
12:12:58

Василий
24.09.2018
12:13:05

DevilSAM
24.09.2018
12:14:25
JSON-объект должен быть str, a не bytes

Василий
24.09.2018
12:15:16

DevilSAM
24.09.2018
12:15:25