Tag: питон

Тестирование допустимого ввода Python

Таким образом, у меня есть готовая программа, которая принимает входной файл с информацией о банковском счете и анализирует его и позволяет использовать несколько различных утилит. Одна такая утилита добавляет транзакцию в «базу данных» (только файл журнала). Программа предложит пользователю ввести 'w' или 'd', а затем сумму (float). Это представляет собой депозит или вывод X суммы […]

ndb.StructuredProperty не вызывает методы подкласса ndb.PolyModel

При хранении ndb.Polymodel суперклассов в качестве ndb.StructuredProperty я не смог получить доступ к методам подкласса; Вместо этого были вызваны методы суперкласса и повышение NotImplementedError. Вот сокращенная версия того, что я пытаюсь выполнить. class Recipient(polymodel.PolyModel): name = ndb.StringProperty() def PrettyPrinting(self): raise NotImplementedError, 'Rawr' class ShippingRecipient(Recipient): address_line_one = ndb.StringProperty() #there are other properties, but they aren't necessary […]

Результат вычисления на стороне сервера, но данные сеанса не изолированы для каждого пользователя

Работа в веб-приложении, где пользователь проводит тест, и они видят свою оценку в конце теста. Я вычисляю счет пользователя на стороне сервера. Проблема в том, что, когда пользователь проходит тест, он влияет на оценку другого пользователя, который проводит еще один тест. что я имею в виду, если пользователь A проводит тест, а пользователь B проводит […]

Есть ли более быстрый способ суммировать арифметическую последовательность чисел в Python?

total = 0 for i in range(0, some upper bound): total += i Извините, если это базовое, но у меня их много, и они занимают больше места, чем удобно.

как писать файл yaml

Я зарегистрировал приложение Google App Engine, и у меня есть несколько файлов ниже: /index.html /tabs.css /tab.js /temp.py Как написать файл app.yaml?

python обрабатывает длинные ints по-разному на Windows и Unix

Текущее количество миллисекунд с эпохи 1395245378429 ; на unix (64 бит / Ubuntu / python 2.7) вы можете сделать: >>> t = 1395245378429 >>> type(t) <type 'int'> >>> t = 1395245378429L >>> type(t) <type 'long'> >>> int(t) 1395245378429 >>> type(int(t) <type 'int'> но в Windows (также 64 бит / python 2.7) это происходит: >>> t […]

Python: вычисление площади контура

Я хочу вычислить область внутри контура неизвестной функции. Значения моей функции хранятся в массиве Numpy, который при построении выглядит следующим образом: Я хотел бы рассчитать площадь поперечного сечения на разных высотах, например 50% от высоты пика. Кроме того, иногда вокруг функции присутствует шум, а значит и другие пики, что означает, что контур на определенной высоте […]

Ограничение ввода пользователя в алфавиты

Я технический писатель, изучающий питон. Я хотел написать программу для проверки ввода поля Name, как практики, ограничивая записи пользователя в алфавитах. Я видел аналогичный код для проверки числа (Age) здесь и принял его для алфавитов, как показано ниже: import string import re r = re.compile(r'[a-zA-Z]+') print "WELCOME FOR NAME VERIFICATION. TYPE ALPHABETS ONLY!" print raw_input("Your […]

Почему «if foo:» следует за веткой, даже если функция foo возвращает False?

def foo(a): print("I'm foo") return False if foo: print("OK") else: print("KO") Я запускаю его, и он возвращает OK. Я знаю, я бы написал, if foo(): Я часто забываю скобки при вызове функций без параметров, и мне нужно объяснение о результате. Заранее благодарю за ваши ответы!

Поиск заголовка, который начинается с python?

Поэтому у меня есть список имен name_list = ["John Smith", "John Wrinkle", "John Wayne", "David John", "David Wrinkle", "David Wayne"] Я хочу, чтобы можно было искать, например, John и John Smith John Wrinkle John Wayne будет отображаться. На данный момент мой код будет отображаться John Smith John Wrinkle John Wayne David John Что я делаю […]

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