Tag: питон

python 2.6 – удаление и подсчет дубликатов в списке словарей эффективно

Я пытаюсь эффективно изменить: [{'text': 'hallo world', 'num': 1}, {'text': 'hallo world', 'num': 2}, {'text': 'hallo world', 'num': 1}, {'text': 'haltlo world', 'num': 1}, {'text': 'hallo world', 'num': 1}, {'text': 'hallo world', 'num': 1}, {'text': 'hallo world', 'num': 1}] в список словарей без дубликатов и количество дубликатов: [{'text': 'hallo world', 'num': 2, 'count':1}, {'text': 'hallo […]

Как проверить, содержит ли файл простой текст?

У меня есть папка с файлами, и я хочу найти в них строку. Проблема в том, что некоторые файлы могут быть zip, exe, ogg и т. Д. Могу ли я каким-то образом проверить, что это за файл, поэтому я только открываю и просматриваю файлы txt, PHP и т. Д. Я не могу полагаться на расширение […]

`pyparsing`: итерация над` ParsedResults`

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

Очистка пути файла в python

У меня есть приложение для браузера файлов, которое предоставляет пользователям каталог и его содержимое. Я хочу дезинформировать пользовательский ввод, который является файловым путем, так что он не допускает абсолютные пути, такие как '/ tmp /' и относительные пути, такие как '../../etc' Есть ли функция python, которая делает это на разных платформах?

Python – создание таблицы

Я пользователь python на ранней стадии. У меня есть два набора данных температуры в определенном месте с 1850 года по 2010 год с одним значением температуры за каждый месяц за весь этот период. Я пытаюсь создать таблицу с этими значениями в нижеприведенном формате. T – мои данные. year data JAn FEB MAR APR MAY JUN […]

Почему заявления python print, содержащие аргументы «end =», ведут себя по-разному в while-loop?

Я запускаю python версии 2.7.3 на MacOSX. Рассмотрим этот блок кода: from __future__ import print_function import time x = 0 while x < 5: print(x) x += 1 time.sleep(1) Если я запустил этот скрипт, я наблюдаю вывод, который я ожидаю: цифры от 0 до 4 с символом \n добавленным к каждому номеру. Более того, каждый […]

Сбой дат Python

Есть ли способ получить дамп потока из запущенного процесса Python? Подобно kill -3 на Java-процессе.

Механизм или запрос Google для приложения (python)

Может ли кто-нибудь поделиться вашим подходом к выполнению «или» запроса в приложении? Скажем, у меня есть class A_db_model(db.Model): valueA = db.ListProperty(basestring) в ценности aaa aaa, bbb bbb ccc Я хотел бы вернуть результат, если valueA соответствует «aaa» или «bbb» и возвращает не дублированный результат.

Мусор в файле после усечения (0) в Python

Предположим, что есть файл test.txt содержащий строку 'test' . Теперь рассмотрим следующий код Python: f = open('test', 'r+') f.read() f.truncate(0) f.write('passed') f.flush(); Теперь я ожидаю, что test.txt будет содержать 'passed' , но есть и некоторые странные символы! Обновление: flush after truncate не помогает.

Не работает кеш Google App Engine Edge Cache

Я настраиваю кеш-репозиторий google appengine ранее, основываясь на следующей статье. http://www.xyhd.tv/2011/11/industry-news/setting-cache-control-headers-in-python-to-take-advantage-of-google-appengines-edgecache/ Он работает до недавнего времени. Я заметил, что он больше не работает (все запросы кода состояния в журналах становятся 200, а не 204). Есть ли способ исправить это? ОБНОВЛЕНИЕ (2015/7/20) Исправлена ​​ошибка! ХОРОШИЙ!

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