Tag: python

Как вы выражаете многостраничное обновление (UPDATE FROM) в ORM SQLAlchemy?

CREATE TABLE foo ( name text NOT NULL, deleted_at timestamp without time zone ); CREATE TABLE bar ( name text NOT NULL, status_id int ); UPDATE bar set status_id=1 FROM foo WHERE status_id <> 1 AND foo.name = bar.name AND foo.deleted_at is null; Когда я пытаюсь сделать это с помощью ORM, я получаю эту ошибку […]

Google Cloud SDK importError: нет модуля с именем cloud.google

Я новичок в Linux и пытаюсь запустить скрипт Python, который нуждается в следующем: «from google.cloud import pubsub» Я получаю следующую ошибку: Traceback (most recent call last): File "file.py", line 2, in <module> from google.cloud import pubsub ImportError: No module named google.cloud Как я могу предоставить доступ к этому модулю? Я установил облачный SDK Google. Я […]

Совместное использование объектов синхронизации через глобальное пространство имен и аргумент функции

Если мне нужно разделить multiprocessing.Queue или multiprocessing.Manager (или любой из других примитивов синхронизации), есть ли разница в этом, определяя их на глобальном (модульном) уровне, в сравнении с передачей их в качестве аргумента для функция, выполняемая в другом процессе? Например, вот три возможных способа, которыми я могу представить, что очередь может быть разделена: # works fine […]

Рекурсивная функция Python для гипотезы Collatz

Я написал следующую рекурсивную программу, чтобы показать количество шагов, которые число проходит в гипотезе Collatz: def cycle_length(n): count = 0 if n == 1: return count if n%2 == 0: count += cycle_length(int(n/2)) +1 elif n%2 != 0: count += cycle_length(int(3*n+1)) + 1 print("The count is: ",count) return count print(cycle_length(22)) Однако счет равен 15, когда […]

smptlib недоступен для Anaconda? Получение писем с использованием python

Я задал этот вопрос раньше, но не получил никаких ответов. Я пытаюсь, чтобы мой код отправил мне электронное письмо после его остановки, поэтому я знаю, чтобы проверить его. Я обнаружил, что простой способ сделать это – импортировать пакет smtplib, так как примеры этого кода можно увидеть здесь: Как отправить электронное письмо с помощью Python? Однако, […]

Как удалить строку в цикле с помощью Python?

У меня есть текст, похожий на этот формат: "TEXT1";" TEXT2";"TEXT3";"TEXT4";"TEXT5 ";"";"TEXT6" "TEXT7";" TEXT8";"TEXT9";"TEXT10";"TEXT11";"";"TEXT12" Я использовал веб-скребок, и я хочу удалить пустую строку -> [5]. Как я могу сделать это в цикле? Код: for record in table.find_all('tr', class_="mytable"): temp_data = [] for data in record.find_all("td"): temp_data.append(data.text.encode('latin-1')) datatable.append(temp_data) #how can I delete the [5] here?

Невозможно выполнить умножение матрицы с помощью тензорного потока

В Tensorflow я хотел бы сделать умножение матрицы с помощью этого кода: _X = np.array([[1, 2, 3], [4, 5, 6]]) _Y = np.array([[1, 1], [2, 2], [3, 3]]) X = tf.convert_to_tensor(_X) Y = tf.convert_to_tensor(_Y) res = tf.matmul(X, Y) Однако я получаю эту ошибку: TypeError Traceback (most recent call last) <ipython-input-29-37c04c70cff8> in <module>() 4 Y = […]

Добавление легенды в радарчарт в Python

Я хочу создать радарчарт с легендами для каждого созданного сюжета, но до сих пор это было невозможно. Затем вы можете увидеть код, используемый для создания графика (благодаря другому пользователю, который его разработал). import numpy as np import matplotlib.pyplot as plt import seaborn as sns # improves plot aesthetics import pandas as pd def _invert(x, limits): […]

Python – чтение из последовательного порта данных по строкам в список, если доступно

Я собираюсь написать код, который будет бесконечно слушать и читать с последовательного порта, который будет выводить этот вывод каждые несколько секунд вывод последовательного порта: aaaa::abcd:0:0:0 //printf("%d\n",data[0]); 2387 //printf("%d\n",data[1]); 14 -9 244 -44 108 Я хочу, чтобы данные были добавлены в список, подобный этому, предполагаемый вывод на основе python [abcd::abcd:0:0:0, 2387, 14, -9, 244, -44, 108] […]

Проблема с Sqlalchemy и вставка массива jsonb в postgresql

Поэтому я пытаюсь вставить массив значений jsonb в мою базу данных, но я не могу отформатировать его правильно, вот мой код: updated_old_passwords.append({"index": 1, "password": hashed_password}) user.old_passwords = updated_old_passwords user.last_password_reset = datetime.datetime.utcnow() db.session.commit() И вот ошибка: ProgrammingError: (psycopg2.ProgrammingError) column "old_passwords" is of type jsonb[] but expression is of type text[] LINE 1: …-01-05T06:18:24.992968'::timestamp, old_passwords=ARRAY['"\"… ^ HINT: […]

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