python- все статьи тега ➜ страница 10


Pymysql Доступ запрещен "с использованием пароля (нет"), но с использованием пароля

Здесь для меня платок. Я пытаюсь подключиться к базе данных на моем локальном MySQL 8.0.11.0 install from Python. Вот код, который я использую: conn = pymysql.connect(host='localhost', port=3306, user='root', password='placeholder', db='CustomerInfo') Python возвращает следующее : Traceback (most recent call last): File "D:PythonFileCheck.py", line 38, in <module> conn = pymysql.connect(host='localhost', port=3306, user='root', password='placeholder', db='CustomerInfo') F ...

Джанго: мне действительно нужно apps.py внутри приложения?

При создании приложения с помощью python manage.py startapp myapp оно автоматически создает файл apps.py. from django.apps import AppConfig class MyappConfig(AppConfig): name = 'myapp' Когда я удалил его, все, кажется, работает, как и раньше (по крайней мере, мои тесты все прошли). Это плохая практика, чтобы удалить такие файлы из приложений? Должны ли мы сохранить их, чтобы избежать побочных эффектов? ...

Что такое init.py за что?

Что такое __init__.py для исходного каталога Python? ...

Использование rabbitmq с twisted

Я разрабатываю tcp / ip сервер, цель которого-принимать пакеты от клиента, анализировать их, делать некоторые вычисления(по данным, поступающим в пакет) и хранить их в базе данных. До сих пор все делалось с помощью одного серверного приложения, написанного с использованием twisted python. Теперь я нахожусь через RabbitMQ, поэтому мой вопрос заключается в том, возможно ли это и приведет ли это к лучшей производительности, если мое приложение twisted server просто получает пакеты от клиентов и пер ...

SFTP в Python? (платформо-независимый)

Я работаю над простым инструментом, который передает файлы в жестко закодированное место с паролем, также жестко закодированным. Я новичок в питоне, но благодаря ftplib, это было легко: import ftplib info= ('someuser', 'password') #hard-coded def putfile(file, site, dir, user=(), verbose=True): """ upload a file by ftp to a site/directory login hard-coded, binary transfer """ if verbose: print 'Uploading', file local = open(file, 'rb') remote = ftplib.FTP( ...

Назначение нескольких строк файла нескольким переменным с помощью.readline() в цикле "для строки в данных"

Я пытаюсь использовать цикл for line in data:, чтобы назначить первые 3 строки файла 3 различным переменным (по одной строке для каждой переменной) и заставить его повторяться для каждых 3 строк, так что если бы в файле было 9 строк, каждая переменная содержала бы 3 разные строки на протяжении итераций, но я не могу понять, что это такое. Пока мой базовый код выглядит примерно так: for line in infile: to_line = infile.readline() from_line = infile.readline() header_line = infile.read ...

Python Pandas: удаление записей на основе количества вхождений

Я пытаюсь удалить записи из фрейма данных, которые встречаются менее 100 раз. Фрейм данных data выглядит следующим образом: pid tag 1 23 1 45 1 62 2 24 2 45 3 34 3 25 3 62 Теперь я подсчитываю количество вхождений тегов следующим образом: bytag = data.groupby('tag').aggregate(np.count_nonzero) Но тогда я не могу понять, как удалить те записи, которые имеют низкое количество... ...

OpenCV Python-различные методы аппроксимации контуров имеют одинаковый выход [дубликат]

На этот вопрос уже есть ответ здесь: Как отобразить контуры изображения с помощью OpenCV Python? 3 ответа Согласно этому учебнику Python, существуют два метода аппроксимации контуров для OpenCV cv2.findContours функция: cv2.CHAIN_APPROX_NONE и cv2.CHAIN_APPROX_SIMPLE . Первый метод сохраняет все граничные точки, а второй метод удаляет все избыточные точки. import cv2 im = cv2.imread('simple.jpg') im ...

Как заменить виджет на другой с помощью Qt?

У меня есть QHBoxLayout с QTreeWidget слева, разделителем посередине и виджетом справа. Когда я нажимаю на QTreeWidget, я хочу изменить виджет справа, чтобы изменить QTreeWidgetItem Я попытался сделать это с помощью этого кода: def new_rendez_vous(self): self.ui.horizontalLayout_4.removeWidget(self.ui.editionFormWidget) del self.ui.editionFormWidget self.ui.editionFormWidget = RendezVousManagerDialog(self.parent) self.ui.editionFormWidget.show() self.ui.horizontalLayout_ ...

Объединение полигонов в Python, GeoPandas или shapely (в единую геометрию)

Я пытаюсь найти объединение двух полигонов в Геопандах и вывести единую геометрию, которая включает точки из обоих полигонов в качестве своих вершин. Функция geopandas.overlay дает мне полигоны для каждого отдельного объединения, но я хотел бы иметь один полигон. Для контекста я использую это, чтобы объединить две административные области вместе в одну область (т. е. включить городской округ в пределах страны). Следующий пример взят с веб-сайта geopandas и иллюстрирует, что Я бы хотел: ...

Создание и сохранение.eml файл с python 3.3

Я пытаюсь генерировать электронные письма, используя стандартную библиотеку электронной почты, и сохранять их как .файлы eml. Я, должно быть, не понимаю, как электронная почта.генератор работает, потому что я продолжаю получать ошибку ' AttributeError:' str 'объект не имеет атрибута' write.' from email import generator from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText active_dir = 'c:\' class Gen_Emails(object): def __init__(self): self.EmailGen() ...

Как ускорить применение метода с лямбда в пандах с датами времени

Я новичок в пандах. У меня есть очень простой фрейм данных с именем dlf с индексом и двумя столбцами с 40K-строкой. Он загружается следующим образом: d = pd.DataFrame.from_csv(csvsLocation + 'name.csv', index_col='ID', infer_datetime_format=True) d['LAST'] = pd.to_datetime(d['LAST'], format = '%d-%b-%y') d['FIRST'] = pd.to_datetime(d['FIRST'], format = '%d-%b-%y') dlf = d[['LAST', 'FIRST']] Это выглядит примерно так: LAST FIRST ID 1 1997-04-17 1991-10-04 3 2009-02-13 19 ...

Как получить результаты от pyparsing Forward object?

Предположим, что у нас есть следующая строка string = """ object obj1{ attr1 value1; object obj2 { attr2 value2; } } object obj3{ attr3 value3; attr4 value4; } """ Существует вложенный объект, и мы используем Forward для его анализа. from pyparsing import * word = Word(alphanums) attribute = word.setResultsName("name") value = word.setResultsName("value") object_grammar = Forward() attributes = attribute + value + Suppress(";") + LineEnd().suppress() obje ...

PEP8-импорт не в верхней части файла с sys.путь

Задача PEP8 имеет правило о размещении импорта в верхней части файла: Импорт всегда помещается в начало файла, сразу после любых комментариев и записей модуля, а также перед глобалами и константами модуля. Однако в некоторых случаях я мог бы сделать что-то вроде: import sys sys.path.insert("..", 0) import my_module В этом случае утилита командной строки pep8 помечает мой код: Импорт уровня модуля E402 не в верхней части файл Каков наилучший способ достижения соответствия PE ...

Разница между SQLite и PROC SQL при оценке пустого пространства

Я сравниваю два набора данных, чтобы найти повторяющиеся записи в определенных столбцах. Я сделал это сначала в SAS, используя команду PROC SQL, как показано ниже (что я считаю истинным результатом), используя следующий запрос: proc sql; CREATE TABLE t1 AS SELECT a.*, b.* FROM local AS a INNER JOIN neighbor AS b ON a.surname1 = b.surname2 AND a.yob1 = b.yob2 AND a.cob1 = b.cob2; quit; Я вывожу этот результат в csv, давая output_sas.csv Я также сделал это в Python, использу ...

Pandas / Python: установка значения одного столбца на основе значения в другом столбце

Мне нужно установить значение одного столбца на основе значения другого в фрейме данных Pandas. Это логика: if df['c1'] == 'Value': df['c2'] = 10 else: df['c2'] = df['c3'] Я не могу заставить это сделать то, что я хочу, а именно просто создать столбец с новыми значениями (или изменить значение существующего столбца: любой из них работает для меня). Если я попытаюсь выполнить приведенный выше код или напишу его как функцию и использую метод apply, то получу следующее: ValueError: T ...

Список заданий cron, запланированных apscheduler

Я использую модульAdvanced Python Scheduler в своих скриптах, чтобы запланировать задание на каждый последний день месяца. Я запускаю этот скрипт python как systemd скрипт в машине CentOS. from apscheduler.schedulers.blocking import BlockingScheduler if __name__ == '__main__': sched = BlockingScheduler() sched.add_job(lambda: my_aggregation_function(url_list, 'monthly'), 'cron', day='last') while True: sched.start() Я перезапустил свой скрипт (systemd), добавив эти измен ...

На matplotlib логарифмические оси метки

Уважаемое сообщество matplotlib, У меня есть очень быстрый вопрос относительно маркировки логарифмической оси, на который, я уверен, один из вас мог бы ответить в любой момент. По существу у меня есть логарифмическая ось в matplotlib с метками 10^-2, 10^-1, 10^0, 10^1, 10^2 etc Тем не менее, я хотел бы 0.01, 0.1, 1, 10, 100. Может ли кто-нибудь направлять меня в этом. Я попробовал несколько вариантов, таких как: ax.set_xticks([0.01,0.1,1,10,100]) ax.set_xlabels([0.01,0.1,1,10,100]) Люб ...

Поиск зависимостей в исходном коде/скрипте python

У меня есть куча простых скриптов на Python с простыми выражениями[1], такими как: C = A+B D = C * 4 Мне нужно их выполнить, но самое главное-знать, от каких объектов я завишу; в предыдущем случае объект A и B являются внешними зависимостями. Напр.. учитывая, что у меня есть прежний код в var под названием source, я хочу иметь возможность: deps = { "A" : 1 , "B": 2} exec source in deps Поэтому строго необходимо знать, как построить dictdeps . Я прятался в AST Python модуль, но я понят ...

использование SWIG с C++

Привет всем Я пытаюсь использовать SWIG для экспорта кода C++ в Python. Пример C, который я прочитал на веб-сайте, действительно работает, но у меня есть проблема с кодом C++. Вот строки, которые я называю swig -c++ -python SWIG_TEST.i g++ -c -fPIC SWIG_TEST.cpp SWIG_TEST_wrap.cxx -I/usr/include/python2.4/ gcc --shared SWIG_TEST.o SWIG_TEST_wrap.o -o _SWIG_TEST.so -lstdc++ Когда я закончу, я получу следующее сообщение об ошибке ImportError: ./_SWIG_TEST.so: undefined symbol: Py_InitMod ...