Tag: python 2.7

Получение меток tkinter для обновления при изменении переменных

Я пытаюсь создать приложение с модулем tkinter pythons. В настоящее время я пытаюсь изменить отображаемый текст на ярлыках при выборе радиобъектива. У меня есть текст меток, установленный на textvariable, и функция, которая меняет текст на требуемый текст в зависимости от выбранной кнопки. Тем не менее, я ожидаю, что текст ярлыков изменится, так как он управляет […]

Почему python docstring интерпретируется иначе, чем комментарий

Скажем, у меня есть такая функция: def myFunc(): # useful function to calculate stuff Это приведет к ошибке с отступом, если я не добавлю pass : def myFunc(): # useful function to calculate stuff pass Однако, если я заменю комментарий с помощью docstring, pass не требуется: def myFunc(): """useful function to calculate stuff""" Это кажется […]

Как получить имя таблицы для выполненного запроса? (python / sqlite)

Я запускаю простой запрос и преобразовываю результаты в json. Я хотел бы сделать это динамически, поэтому я могу использовать одну функцию для обработки всех запросов. query = "INSERT INTO Tests (name, start, end) VALUES (?, ?, ?)" params = (name, start, end) conn = sqlite3.connect('settings.db') cur = conn.cursor() cur.execute(query, params) conn.commit() rows = cur.fetchall() Я […]

Доступ к атрибуту из родительского класса внутри дочернего класса

Когда я получаю доступ к атрибуту родительского класса через дочерний класс, как это все работает нормально: class A(): a=1 b=2 class B(A): c=3 d=B.a+B.b+Bc print d Но если я попытаюсь получить доступ к атрибуту из родительского класса внутри дочернего класса, как это, он не работает: class A(): a=1 b=2 class B(A): c=3 d=a+b+c print d […]

TypeError: не может конкатенировать объекты 'str' и 'int'. Кто-нибудь может помочь новичку с их кодом?

Любая помощь приветствуется, а также любые большие недостатки или что-то, что вы видите в способе форматирования или что-то основное, пожалуйста, укажите это. Благодаря! day = raw_input("How many days?") locations = raw_input("Where to?") days = str(day) location = str(locations) spendingMoney = 100 def hotel(days): return 140 * days def destination(location): if location == "los angeles": return […]

pathname слишком долго, чтобы открыть?

Это скриншот казни Как вы видите, ошибка говорит о том, что в каталоге «JSONFiles / Apartment / Rent / dubizzleabudhabiproperty» нет но посмотрите на мои файлы, пожалуйста: папка там сильно отличается Обновление 2 код self.file = open("JSONFiles/"+ item["category"]+"/" + item["action"]+"/"+ item['source']+"/"+fileName + '.json', 'wb') #create a new json file with the name = fileName parameter […]

Как добавить целое число в строку в python – API Oanda

Я пытаюсь добавить заказ стоп-лосс вместе с заказом на покупку, используя OEST API REST. На данный момент я могу легко указать цену на стоп-лосс, однако, я бы хотел рассчитать мою остановку исходя из текущей цены. Например, «current_price» + .1. Я не очень хорошо знаком с Python, следовательно, простой вопрос, но это сводит меня с ума. […]

AttributeError: объект 'list' не имеет атрибута 'strip'

Следующий код вызывает AttributeError: объект «list» не имеет атрибута «strip», и я не могу его исправить: #!/usr/bin/env python from __future__ import absolute_import, division, print_function from itertools import groupby DATA = [["Test", "A", "B01", 828288, 1, 7, 'C', 5], ["Test", "A", "B01", 828288, 1, 7, 'T', 6], ["Test", "A", "B01", 171878, 3, 7, 'C', 5], ["Test", […]

Десятичная точность Python против десятичной точности C #

Я знаю, что это было задано много раз, и я столкнулся с множеством блогов и ответов SO, но это заставило меня вытащить мои волосы. Я просто хочу умножить два десятичных числа на 100, поэтому я избавлюсь от своих десятичных знаков: >>> 4321.90 * 100 432189.99999999994 >>> Decimal(4321.90) * Decimal(100) Decimal('432189.9999999999636202119291') Я боюсь использовать округление для […]

Создание переменных StringVar в цикле для виджетов ввода Tkinter

У меня есть небольшой скрипт, который генерирует случайное число виджетов ввода. Каждому нужен StringVar (), поэтому я могу назначить текст виджету. Как я могу создать их как часть цикла, так как я не буду знать заранее, сколько их будет? from Tkinter import * import random root = Tk() a = StringVar() height = random.randrange(0,5) width […]

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