Как выполнить запрос для всех элементов в списке python

def checkMultipleIngredients(): ingredients = [] numberOfIngredients = int(input('Enter how many ingredients you would like to search for: ')) for i in range(0, numberOfIngredients): x = input('Enter your ingredient: ') ingredients.append(x) #makes array of elements inputted by the user print(ingredients) query = c.execute("SELECT DRDESC FROM Drinks WHERE DRDRID IN" "(SELECT DTDRID FROM Detail WHERE INGID " […]

Как работают булевы операторы в условиях «если»?

В настоящее время я новичок в Python и пытаюсь запустить несколько простых строк кода. Я не могу понять, как Python оценивает этот синтаксис после оператора if . Любые объяснения будут оценены. number = int(raw_input("Enter number : ")) if number == (1 or 2 or 3): print "Match" else: print "No match" Только целое число 1 […]

Поиск строк и разрывов строк с помощью pyUNO

Я хотел бы удалить определенную строку из документа. Мне удается удалить содержимое строки, но разрыв строки остается после. Я нашел некоторые вещи о ControlCharacters, но кажется, что это только числовые константы. Это действительно полезно? Это работает. r = oDoc.createReplaceDescriptor() r.setSearchString("FOOBAR") r.setReplaceString("OTHERSTUFF") oDoc.replaceAll(r) Это не r = oDoc.createReplaceDescriptor() r.setSearchString("FOOBAR\n") r.setReplaceString("OTHERSTUFF") oDoc.replaceAll(r) r = oDoc.createReplaceDescriptor() r.setSearchString("FOOBAR\r") r.setReplaceString("OTHERSTUFF") […]

Почему добавление этого метода __init __ () нарушает мою модель Django?

Этот вопрос является продолжением того, о котором я говорил здесь ранее. У меня есть модель Django: class MyModel(models.Model): my_field1 = models.DateTimeField(default=datetime.utcnow, editable=False) my_field2 = models.DateTimeField() Оно работает: >>> MyModel.objects.all() [<MyModel: MyModel object>, <MyModel: MyModel object>, Теперь я добавлю следующий конструктор в MyModel : def __init__(self, **kwargs): super(MyModel, self).__init__(**kwargs) if self.my_field2 is None: self.my_field2 = self.my_field1 […]

Предотвратите научную нотацию в морском ящике

Я использую версию pandas 0.17.0, matplotlib версии 1.4.3 и морскую версию 0.6.0 для создания boxplot. Я хочу, чтобы все значения на оси х в поплавковой нотации. В настоящее время два наименьших значения (0,00001 и 0,00005) отформатированы в научной нотации. Вот код, который я использую для построения изображения: import pandas as pd import matplotlib.pyplot as plt […]

Сравнение алгоритмов с несколькими вариантами цены для многих клиентов

У нас 1 000 000 клиентов. Стоимость проданных товаров для каждого из них может быть выражена как цена A или цена B. Цена A << Цена B. Цена A и цена B не являются линейными друг к другу. В некоторых случаях B в 2 раза дороже, в некоторых – в 100 раз. стоимость всех клиентов […]

Как исправить ошибку кодирования при преобразовании списка в формат csv?

Я получаю AttributeError: 'tuple' object has no attribute 'encode'" при попытке записать списки юникода в файл csv: with open('assignmentTest.csv', 'wb') as finale: writer = csv.writer(finale) #creates csv file to write final lists into finalRows = zip(firstName, lastName, phdName, universityName, departmentName) #put all of the lists into another lists so that the outputs are in 'column […]

Привязать или команду для возврата и кнопку для работы

У меня есть простой вопрос о методе bind() и аргументе command . Обычно в программе вы можете нажать кнопку, связанную с тем, что вы делаете, чтобы выполнить что-либо или просто нажать клавишу возврата. В приведенном ниже коде я попытался сделать то же самое, и он действительно работает. Я просто спрашивал себя, не является ли строка […]

Несколько операций с одной кнопки tkinter

Я пишу программу для графического интерфейса, использующего matplotlib и tkinter. Для некоторых параметров я добавил окно верхнего уровня. Я хочу выполнить функцию и выйти из окна верхнего уровня после нажатия кнопки. Это возможно? Проблема, с которой я сталкиваюсь, заключается в том, что я использовал окно верхнего уровня, которое нужно вызывать из главного окна. SO Я […]

Импортирование ошибочно конкатенированных JSON в python

У меня есть текстовый документ с несколькими тысячами строк jsons в виде: "{…}{…}{…}" . Это не действительный json, но каждый {…} есть. В настоящее время я использую следующее регулярное выражение для их разбиения: fp = open('my_file.txt', 'r') raw_dataset = (re.sub('}{', '}\n{', fp.read())).split('\n') Которая в основном разбивает каждую строку, где закрывается фигурная скобка, а другая открывается […]

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