Использование словарей и формата составного поля () с ключом Integer, хранящимся в виде строки

Если словарь содержит целочисленный ключ, хранящийся в виде строки {'0': 'foo'} как бы вы ссылались на это в именах Compound Field, используя .format() ? Я понимаю, что это может быть не-питоновское (и плохое программирование), чтобы иметь dict с такими ключами … но в этом случае также невозможно использовать этот способ: >>> a_dict = {0: 'int […]

Как я могу эффективно выбрать 100 случайных файлов JPG из каталога (включая поддиры) в Python?

У меня очень большой каталог файлов и папок. В настоящее время я просматриваю весь каталог для JPG и сохраняю их в списке. Это очень медленно из-за размера каталога. Есть ли более быстрый и эффективный способ сделать это? Возможно, без сканирования всего? Мой каталог выглядит так: /library/Modified/2000/[FolderName]/Images.JPG /library/Modified/2001/[FolderName]/Images.JPG /library/Modified/2002/[FolderName]/Images.JPG /library/Modified/2003/[FolderName]/Images.JPG /library/Modified/2004/[FolderName]/Images.JPG … /library/Modified/2012/FolderName/Images.JPG благодаря

Найти неправильные узлы по правилам в networkx?

Все, Рассмотрим ниже образец «древовидного» графа. Вертикально это структура иерархии уровня на уровне «0». Горизонтально это групповая структура, начиная с уровня 1, группа означает узлы, унаследованные от одного корневого узла ''' +—+ | 0 | Level 0 +—+ | +————–+—————+ | | | +—+ +—+ +—+ | 1 | | 2 | | 3 | […]

как извлечь специальные столбцы из файла csv и построить с использованием python

У меня есть файл csv, который содержит следующие несколько строк данных: # Vertex XYZ K_I K_II K_III J 0 2.100000e+00 2.000000e+00 -1.000000e-04 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 1 2.100000e+00 2.000000e+00 1.699733e-01 8.727065e+00 -8.696262e-04 -1.800691e-04 3.465355e-04 2 2.100000e+00 2.000000e+00 3.367067e-01 8.907810e+00 -2.548819e-04 -2.789738e-04 3.610383e-04 Я хотел бы заговорить: вершина (первая колонка) по сравнению с K_I (пятая колонка) […]

Django DateTimeField – день-час минута секунда

Я использую http://keith-wood.name/countdown.html . Каждая таблица «Событие» в моей базе данных имеет столбец «дата». date = models.DateTimeField() Поле datetimefield ( {{ event.date }} ) вернется « Aug. 15, 2012, 12:23 pm ». Формат плагина по умолчанию – «dHMS». Как получить дату django для правильного отображения в этом плагине jquery? Или еще лучше. Как превратить поле […]

Порядок полей значений параметров django queryset () отличается от возвращаемого

У меня есть список полей для выбора, например: field_names = [u'name', u'mobile', u'address', u'email', u'sex'] сделать шаблон со следующим: return render_to_string('templatetags/index.html', { 'objects':User.objects.all().values(*field_names) }) Но порядок возвращаемого результата поля отличается от порядка ввода: Вывод в шаблоне с {{objects}}: {u'mobile': u'18680868047', u'email': u'', u'sex': u'U', u'name': u'\u4f55\u667a\u5f3a', u'address': u'\u8944\u9633\u5357\u8def175\u53f7 \u73af\u4e2d\u5546\u53a6 410\u5ba4'} Это мой шаблон: <table> {% […]

Создание криптозащищенных строк для токенов OAuth

Я хочу генерировать токены и ключи, которые являются случайными строками. Каков приемлемый метод их создания? Является ли создание двух UUID через стандартные библиотечные функции и их конкатенирование приемлемым?

Шаблон Django не будет обновляться

У меня есть базовый шаблон django, и я добавил несколько JS-библиотек, но каждый раз, когда я обновляю страницу, никаких изменений не отображается. Я уже пытался удалить кеш и историю моего браузера и все такое. Я не использую кеш django в любом месте моего кода, возможно ли, что конфигурация в settings.py может вызвать такое поведение? (Я […]

Ubuntu 11.10 / 12.04 segfault при доступе к веб-камере через pygame.camera

У меня есть новая версия Ubuntu 12.04, запущена все обновления, а затем запущена sudo apt-get install build-essential python-dev libsdl1.2-dev python-pygame . Однако, когда я запускаю в интерпретаторе python следующее: import pygame import pygame.camera pygame.init() pygame.camera.init() cam = pygame.camera.Camera("/dev/video0",(640,480)) cam.get_image() Я получил: Fatal Python error: (pygame parachute) Segmentation Fault Aborted (core dumped) Какие-либо предложения? Обновление: это […]

Как найти тег с некоторым значением в python и lxml

У меня есть xml-файл со следующей структурой: <main_tag> <first> <tag1>val1</tag1> <conf> <tag2>val2</tag2> <tag3>val3</tag3> <tag4>val4</tag4> </conf> </first> <second> <tag1>val2</tag1> <conf> <tag2>val6</tag2> <tag3>val7</tag3> <tag4>val8</tag4> </conf> </second> </main_tag> Мне нужно изменить значение tag2. Возможные значения хранятся в файле dict: {tag2values:[newvalue1, newvalue2]} Если значение tag1 равно val1, мы меняем значение tag2 на newvalue1. Если значение tag1 равно val2, мы […]

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