Tag: python 3.x

pandas dataframe to mysql db ошибка базы данных вкус mysql не поддерживается

У меня есть таблица в pandas dataframe df. product_id_x product_id_y count date 0 288472 288473 1 2016-11-08 04:02:07 1 288473 2933696 1 2016-11-08 04:02:07 2 288473 85694162 1 2016-11-08 04:02:07 Я хочу сохранить эту таблицу в базе данных mysql. Я использую пакет MySQLdb. import MySQLdb conn = MySQLdb.connect(host="xxx.xxx.xx.xx", user="name", passwd="pwd", db="dbname") df.to_sql(con = conn, name […]

Функция в пределах функции

Я питон и общее программирование noob. Программируется только около 2 недель. У меня есть быстрый вопрос относительно функций в python. Может кто-нибудь объяснить, почему это работает: import random valuea = valueb = valuec = "0" stationary = "X" def func1(): print("",valuea,"\n",valueb,"\n",valuec) return random.seed(0) random_list = ("valuea","valueb","valuec") random_result = random.choice(random_list) locals()[random_result] = stationary func1() Результат: 0 […]

Как позволить другим запускать вашу программу Python без установки Python

Я сделал свою вторую программу на Python. Это программа, которая вычисляет корни квадратного уравнения. Я думаю, что это круто, и я хочу, чтобы мои друзья использовали его, не позволяя им устанавливать python. Я слышал о Pyinstaller от друга, и я попробовал этот метод: сначала я набрал pip install pyinstaller в cmd. Затем я сменил каталог […]

Инициализация переменных импорта

Интересно, почему импортировать переменную в python (python 3.4) имеет другой результат, чем импортировать модуль, а затем ссылаться, более того, почему делается глубокая копия – и есть ли способ обойти копию (а не путем определения функции что просто возвращает его)? a.py v = 1 def set(): global v v = 3 main.py import a import b […]

OrderedDict: Unable Возвращает элемент d с помощью ключевого ключа. Восстанавливает KeyError

Доступ к преобразованным значениям xmltodict. У меня есть xml, который выглядит так <PQ N="E90" RT="TG"> <CASES ASOF_DATE="8/11/2017" CREATE_DATE="8/13/2017" RECORDS="1130" > <CASE> <ID>E90</ID> Я пытаюсь получить доступ к словарю CASE. Если я удалю вторую строку XML и попробую вернуть d [PQ] ['CASE'], я получаю результат желания. Вот код для этого: def convert(xml_file, xml_attribs=True): with open(xml_file, "rb") […]

Как уменьшить шаблон диаграммы на основе класса Django

Я действительно ненавижу шаблон. Однако я не могу отрицать, что такой код, как, например, следующий, является огромным преимуществом. Итак, мой вопрос: что делать в Python, чтобы компенсировать тот факт, что он не поставляется с предварительным процессором макроса (шаблона)? Одна из идей заключалась бы в написании фабричной функции, но я с готовностью признаю, что не знаю […]

Побочные эффекты на карте python (блок python «do»)

Каков предпочтительный способ сказать кому-то «Я хочу применить func к каждому элементу в iterable для его побочных эффектов». # Option 1… clear, but two lines. for element in iterable: func(element) # Option 2… even more lines, but could be clearer. def walk_for_side_effects(iterable): for element in iterable: pass walk_for_side_effects(map(func, iterable)) # Assuming Python3's map. # Option […]

Как исправить этот OverflowError?

Я продолжаю получать ошибку OverflowError: math range. Независимо от того, что я вводил, результат тот же. Я запускаю Python 3.3 и нахожу проблему на последней строке. Как это исправить? (Кроме того, я не хочу ничего слышать о моем чрезмерном использовании круглых скобок. Я предпочитаю, чтобы это было так много.): import math a=float(input('a=?')) b=float(input('b=?')) c=float(input('c=?')) d=float(input('d=?')) […]

Очень LONG python 2 часть. Как сосредоточиться на определенных строках в файле и как добавлять значения в зависимости от региона

задавать вопросы для уточнения У меня есть несколько вопросов, которые я хочу сделать вместе. Я думаю, было бы лучше, если бы я просто разместил свой код для лучшего понимания. Поэтому сначала я просто попрошу пользователя ввести имя файла, чтобы увидеть, существует ли он. И если он не выходит из программы. У меня есть отдельный файл, […]

создание прокси, отправка сообщений через прокси-приложение

У меня проблема с отправкой чисел из N клиента в прокси. Прокси-номера от клиентов к серверу. Сервер вычисляет среднее значение и отправляет обратно прокси, а затем, наконец, клиент получает ответ от прокси. Я использую ниже TCP-сокет (используя Python) . Я пытаюсь сделать следующее: если есть 4 клиента, которые отправляют целочисленное число, например 10, 10,10,10, в […]

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