Форум сайта python.su
число типа 53652000000L преобразовать в 5365200000000.
Как?
Офлайн
str()
Офлайн
буква L мешает тем, что я передаю данные для java-script, которые строит график зависимости параметра от ДАТЫ,на сколько я понял даты в java-script считаются как отклонение в миллисекундах от 1970.01.01, так например если считать 2010 год, то число выдается уже с индексом L
Офлайн
поэтому же нельзя использовать str(), так как должен быть численный тип данных
Офлайн
Noreccesтогда вопрос: как вы передаете данные JS'у, чтоб он требовал от вас именно питоновский тип int?
поэтому же нельзя использовать str(), так как должен быть численный тип данных
import json
d={'data':45555554499L}
print json.dumps(d)
Отредактировано (Апрель 20, 2010 18:53:08)
Офлайн
python+django+Jquery+jquery.flot
такая связка
в man jquery.flot написано, что точки нужно задавать в виде [,..,], где x,y численные значения.
Вытаскиваю из базы значения запросами в django
love = Baza1.objects.filter(param_1__icontains=q).values_list('param_2', flat=True)
hate = Baza2.objects.filter(param_1__icontains=q).values_list('param_3', flat=True)
name={}
if len(love)>len(hate):
k=len(hate)
else:
k=len(love)
for i in range(0,k):
name[i]=[hate[i],love[i]]
names=name.values()
Отредактировано (Апрель 20, 2010 19:01:38)
Офлайн
а вообще есть ли какой нибудь способ в питоне?
Офлайн
float(53652000000L)
до 16 знаков преобразует без искажений, в таймстампе сегодня 10 знаков =D
Офлайн
Norecces
в man jquery.flot написано, что точки нужно задавать в виде [,..,]
NoreccesНу так данные клиент принимает как раз таки в json, формат которого практически совпадает с str словарей и списков в питоне.
JSON`ом не пользуюсь.
Офлайн
всем спасибо
Офлайн