Tag: python 2.7

Доступ к dtpe-анализу поведения read_csv при создании DataFrame из вложенного списка

Это следует из обсуждения с piRSquared здесь . В принципе, мне любопытно, почему read_csv намного лучше (debatable?) При выводе типов данных и отказоустойчивости, чем создание DataFrame, например, из вложенного списка? Существует много случаев, когда выведенные типы данных вполне приемлемы для моей работы, но эта функциональность, похоже, не отображается в DataFrame() , что означает, что мне […]

Реализация длинного деления с использованием функции-генератора в python

В качестве упражнения, чтобы попытаться понять функции генератора, я пытаюсь написать функцию, которая имитирует длинное деление и возвращает цифру номер один за раз. Я написал эту функцию, и она не работает. Однако, если я пройду через него по строкам в оболочке, он делает именно то, что я хочу, чтобы сделать это, я не уверен, что […]

Сохранить дату в django в желаемом формате

Я хочу сохранить дату в моей модели django в желаемом формате. post_date = str(request.POST['date']) Я получаю дату с первого конца – 12/21/2016 Я хочу сохранить эту дату в моём модуле django, как 21-Dec-2016 . Как мне это сделать. это будет хорошо, если вы можете предоставить некоторый пример кода. Заранее спасибо.

Поиск местоположения gps в определенное время с учетом двух точек?

Если у меня есть два известных местоположения и известная скорость, как я могу рассчитать текущую позицию на расстоянии d (в км)? Например, учитывая: Два местоположения gps в ES4236: 37.783333, -122.416667 # San Francisco 32.715, -117.1625 # San Diego Путешествие со скоростью 1 км / мин по прямой (без учета высоты) Как найти координату gps на […]

Запустить скрипт в переднем плане на загрузочной малине Pi

У меня есть сценарий для запуска при загрузке, и я бы хотел использовать клавиатуру для взаимодействия со сценарием. Я успешно установил это для запуска в crontab; однако сценарий работает в фоновом режиме, и я не могу использовать клавиатуру для взаимодействия со сценарием. Вот упрощенный пример скрипта: def write_to_txt(item_to_write): with open("my_txt_file.txt", "a") as myfile: myfile.write('\n'+str(item_to_write)) while […]

Python 2.7.2: plistlib с itunes xml

Я читаю созданный itunes xml плейлист с plistib. Xml имеет заголовок utf8. Когда я читаю xml с plistib, я получаю как unicode (например, «Name»: u'Don \ u2019t You Remember »), так и строки байтов (например,« Name »:« Where Eagles Dare »). Стандартный совет – как можно скорее декодировать то, что вы читаете с правильным кодированием, […]

Подсоединение lamson с django 1.4

Я пытаюсь подключить lamson с django 1.4. Я видел документацию по подключению lamson с django и примером librelist из источника, но, похоже, использует предыдущую версию django. Я создал проект «webapp», который содержит приложение «электронная почта», как описано в основном уроке django 1.4. Файл webapp / webapp / settings.py содержит ссылку на приложение электронной почты в […]

переписать ElementTree код в lxml

Я пишу код для извлечения текста из XML-файла с помощью ElementTree, но я узнал, что lxml предоставляет функции xpath, что более удобно. Поэтому я хочу знать, как эту строку можно переписать в lxml if x.nodeName == 'a:pPr' and x.getAttribute('lvl') == '2' and x.hasAttribute('marL') == False: в настоящее время я предлагаю использовать это. '/p:sld/p:cSld/p:spTree/p:sp/p:nvSpPr/p:nvPr/x[@type="body" and @sz="quarter" […]

Как я могу использовать одну и ту же функцию обратного вызова для отслеживания нескольких переменных?

Я хотел бы отобразить значение нескольких StringVar() с некоторым форматированием на ярлыках. import tkinter as tk keys = range(2) # 2 for simplicity root = tk.Tk() myVars = {key: tk.StringVar() for key in range(5)} myStrVars = {key: tk.StringVar() for key in range(5)} def callback0(*args): blah = '{0:.3f}'.format(float(myVars[0].get())) myStrVars[0].set(blah) def callback1(*args): blah = '{0:.3f}'.format(float(myVars[1].get())) myStrVars[1].set(blah) #etc… […]

Как добавить в словарь python без замены

текущий код, который у меня есть, – category1[name]=(number) однако, если появляется одно и то же имя, значение в словаре заменяется новым номером, как бы я сделал это вместо заменяемого значения, сохраняется исходное значение и добавляется новое значение, дающее ключевые два значения, спасибо.

Python - лучший язык программирования в мире.