Tag: python 3.x

Ошибка при анализе данных JSON

Я хочу получить данные о высоте из Google Earth в соответствии с широтой и долготой, но я не могу этого сделать. Я не уверен, что я делаю неправильно, но мой код показан ниже. def getElevation(locations,sensor="true", **elvtn_args): elvtn_args.update({ 'locations': locations, 'sensor': sensor }) url = ELEVATION_BASE_URL params = urllib.parse.urlencode(elvtn_args) baseurl = url +"?"+ params; req = […]

Как установить Rodeo IDE в дистрибутив Anaconda python?

У меня есть 64-битная версия 2.2 python anaconda с python 3.4.3, установленная на машине Windows 7. Я искал установку rodeo поверх этого, но похоже, что «conda install rodeo» не работает, поэтому я сделал «pip install rodeo». "pip install rodeo" gave me the following message "Successfully installed rodeo". Но когда я нахожу rodeo в cmd, чтобы […]

как работает iter ()?

в чем проблема с этим кодом l=[1,2,3,4,5,6] for val in iter(l, 4): print (val) Он возвращает TypeError: iter(v, w): v must be callable Почему callabe (list) возвращает true, но вызываемый (l) – нет? EDIT Какой метод следует использовать здесь: ручные перерывы сто других заранее спасибо

Отключение Python 3.2 ResourceWarning

Python 3.2 представил ResourceWarning для незакрытых системных ресурсов (сетевых сокетов, файлов): Несмотря на то, что код работает чистым в производстве, я получаю много предупреждений при запуске модульных тестов из-за использования сторонних библиотек, в которых возникает предупреждение. Я мог бы исправить библиотеку, но, с другой стороны, было намного проще просто игнорировать ее во время тестового прогона. […]

Произвольные байты длины для int встроены в Python

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

Понимание списка Python с именами фиктивных имен, идентичными имени итератора: не рекомендуется?

Скажем, я делаю список, который выглядит примерно так: i = range(5) a = [f(i) for i in i] для некоторой функции f . Будет ли использование фиктивного имени, идентичного итератору, когда-либо давать неожиданные результаты? Иногда у меня есть имена переменных, которые являются отдельными буквами, и для меня более читаемо придерживаться той же буквы, а не […]

Как перейти на Python 3.4 из 3.5

Я хочу установить kivy ( ссылка здесь ) для использования в проекте, однако, пытаясь использовать pip для установки пакетов, на которых он зависит, я получаю следующую ошибку: Could not find a version that satisfies the requirement kivy.deps.sdl2 (from versions: ) No matching distribution found for kivy.deps.sdl2 Дальнейшее чтение на веб-сайте kivy показало, что эти библиотеки […]

Получить первые 100 элементов OrderedDict

preresult – это OrderedDict() . Я хочу сохранить первые 100 элементов в нем. Или сохраните preresult но удалите все, кроме первых 100 элементов. Структура подобна этой stats = {'a': {'email1':4, 'email2':3}, 'the': {'email1':2, 'email3':4}, 'or': {'email1':2, 'email3':1}} Will islice работает для этого? Mine сообщает itertool.islice не содержит items

Распечатайте целое число или float с n десятичными знаками

В Python, как можно напечатать число, которое может быть целым или реальным типом, когда последний случай потребует от меня ограничения моей распечатки на определенное количество цифр? Короче говоря, мы имеем следующий пример: print("{0:.3f}".format(num)) # I cannot do print("{}".format(num)) # because I don't want all the decimals Есть ли способ «Pythy» для обеспечения, например, в случае […]

Как использовать python 3 в качестве скрипта сборки в конфигурации не-python travis?

Я пытаюсь использовать Travis CI в библиотеке C, которая использует собственные скрипты сборки на основе python3. Когда репозиторий создается, он не работает ./configure потому что configure использует Python 3, который по умолчанию не установлен. Если бы я строил проект Python, я бы использовал его в моем .travis.yml : python: – "3.4" Однако это не влияет […]

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