Почему в этом коде фигура не идет влево? Как зациклить движение?
PythonLib
Питон для всех
·
2025-12-24 10:31:15
·
python, вопрос, помощь, ошибка, новичок
Почему в этом коде фигура не идет влево? Как зациклить движение?
·
2025-10-15 19:26:28
·
новичок
Никак не могу заставить Пайтон прочитать график, хотя файл вроде в одной папаке с программой, причем неважно указываю я путь или нет. Что я делаю не так?
·
2025-10-10 11:51:30
·
python, вопрос, помощь, python3, ии, оптимизация, pip, проект
Не хватает одного человека в команду. Нужен понимающий в алгоритмах и синтаксисе Пайтона.
Кидайте свой дс
·
2025-09-19 22:06:07
·
jupyter, урок, книга
test vopros
question@mail.ru
·
0000-00-00 00:00:00
·
список, python, вопрос, совет
Доброго времени суток! Интересует такой вопрос.
Предположим, что существует вот такой код:
а = list(range(1,11)) print(a) Он будет выводить [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Вопрос у меня такой: есть ли возможность каким-то образом разделить двухзначное число 10 на два отдельных элемента листа, т.е. чтобы по итогу лист выглядел так:[1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 0]
Если интересует вопрос а ""нафига"" вообще это нужно, могу объяснить.
Задача следующая: составить список чисел от a до b (они задаются пользователем), затем посчитать сколько раз встречаются определенные цифры и вывести результат на экран.
Для определения цифр я использую функцию count (а-ля b = a.count(1)), но естественно цифра один встречается лишь один раз (что печально, но неудивительно).
Надеюсь на ваши советы. Возможно (а даже скорее всего), есть гораздо более легкий способ решения данной задачи, но мы легких путей не ищем.
Всем спасибо за подробные ответы! Протестирую все представленные решения!
question@mail.ru
·
0000-00-00 00:00:00
·
python, пример, работа
Хочу создать окно, которое имеет прозрачный фон внутри.
Перегуглил все варианты. Получаю неизменно черный фон. Вариант с прозрачностью всего окна работает, но не устраивает, так как нужны хорошо видимые рамки окна и пустота внутри.
Пример кода:
from PyQt5.QtWidgets import QApplication, QWidgetfrom PyQt5 import QtCoreclass Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(300, 300, 300, 220) self.setWindowTitle('Example') self.setAttribute(QtCore.Qt.WA_TranslucentBackground, True)if __name__ == '__main__': import sys app = QApplication(sys.argv) ex = Example() ex.show() sys.exit(app.exec_())
question@mail.ru
·
0000-00-00 00:00:00
·
python, пример
Например, у меня есть вот такой код:
def loop: while True: print(""text"") sleep(10)thread = threading.Thread(target=loop)Как мне сделать так , чтобы после завершения программы останавливался поток?
question@mail.ru
·
0000-00-00 00:00:00
·
python, ошибка
Пробую так:
class ChatCodes: _chat = 'cht' @property def chat(self): retu self._chatесли использую так:
print(ChatCodes.chat + 'any_str')то появляется ошибка:
unsupported operand type(s) for +: 'property' and 'str'
как правильно создать статическое свойство?
question@mail.ru
·
0000-00-00 00:00:00
·
python, вопрос, пример
У меня вот такой вопрос, что если есть сайт translate.google.com (например). Ты же когда хочешь перевести слово, ты же должен вводить его в поле и потом он выдаст тебе результат. И вот у меня вопрос, что если я хочу получить перевод какого-нибудь слова через google translate то как я могу его так пропарсить через python? Подскажите пожалуйста какие-нибудь библиотеки или статьи, потому что я не нашел, буду благодарен. )
question@mail.ru
·
0000-00-00 00:00:00
·
словарь, python, пример, ии
Можно ли каким-то образом присвоить каждой переменной класса значения переданные в словаре. К примеру, у класса есть переменные: A, B, C, D -, и я передаю конструктору класса словарь:
dictionary = {'B': 5, 'A': 2, 'C': 45}Конструктор должен обратиться к переменным класса по именам ключей из словаря и задать им эти значение, при этом ключи могут находиться в произвольном порядке.
Пример класса:
class Example: def __init__(self, d: dict): self.A, self.B, self.C = int # тут должен быть код для инициализации переменных переданных в словаре if __name__ == '__main__': dictionary = {'B': 5, 'A': 2, 'C': 45} ex = Example(dictionary) print(ex.B) # Должно вывести: ""5"".
question@mail.ru
·
0000-00-00 00:00:00
·
python, ии, работа
Установил Python для Visual Studio 2019. Хочу также работать с ним из cmd. Добавил путь к папке, содержащей python.exe в переменную Path. Однако при перезапуске cmd и введ��нии python снова появляется приглашение ко вводу, а Windows запускает свой магазин приложений и предлагает скачать Python.
Работаю на Windows 10 Pro.
question@mail.ru
·
0000-00-00 00:00:00
·
список, кортеж, python
Дан кортеж {""34"", ""76"", ""0"", ""532""} Как вытащить числа из этого кортежа чтобы при выводе имело такой вид?
34, 76, 0, 532У меня только мысли засунуть в список, потом вытащить, но всё равно есть кавычки, как от них избавиться?
a = {""34"", ""76"", ""0"", ""532""}lst=[]for i in a: lst.append(i)print(lst)['532', '34', '0', '76']
question@mail.ru
·
0000-00-00 00:00:00
·
python, пример, работа
Даны два целых числа,
AиB.
Необходимо вывести все нечетные числа на отрезке отАдоB.
UPD: Использовать инструкциюifзапрещено!Входные данные:
На вход программе подаются два целых числа:AиB(A≤B), по одному в строкеВыходные данные:
Вывести через пробел все нечетные числа на заданном отрезке
Входные данные:
110Выходные данные:
1 3 5 7 9Мой код не всегда работает: например, если A - отрицательное и чётное.
Код:
a = int(input())b = int(input())for i in range(a - (a + 1) % 2, b - b % 2, 2): print(i, end=' ')
question@mail.ru
·
0000-00-00 00:00:00
·
метод
В telebot этот метод выглядит так bot.register_next_step_handler.
Как взять следующее сообщение пользователя в aiogram?
question@mail.ru
·
0000-00-00 00:00:00
·
python, ошибка, боты
Только начал изучать Python на платформе Сириус. Смог решить все остальные задачи из темы «while», кроме одной задачи, которая мне не позволяет пройти на следующие темы. Задача «Минимальный простой делитель числа».
Условие: Дано целое число, не меньшее 2. Выведите его наименьший простой делитель. Нельзя использовать дополнительные библиотеки (math и т.п.)!
Входные данные: Вводится целое положительное число N <= 2*10 в 9-ой степени.
Выходные данные: Выведите ответ на задачу.
Пытался решить, написав код с while, но мой ответ не засчитывается, по причине слишком долгого времени работы программы. Рекомендуют организовать цикл, перебирающий делители до корня из числа N: while i*i <= N:, но я не могу понять, как это сделать.
Мой код Python (выдаёт ошибку «Программа выполнялась слишком долго и была прервана» либо «Программа выдаёт ошибку в процессе выполнения»):
N = int(input())i = 2while i*i <= N: if N%i != 0: i += 1print(i)Не могу понять, в чём ошибка?
question@mail.ru
·
0000-00-00 00:00:00
·
вопрос, пример
Дмитрий Деревянкин. Спасибо большое за пример,легко у себя его реализовал. Но есть проблема. Если msg = MIMEText('') содержит только латинские - то все нормально.Но вот если это будет кириллица,то возникают проблемы с кодировкой: a = ""бляха"" part = MIMEText(a)
Результат: блÑха
При этом тема письма нормально отображается как латиницей,так и кириллицей. Заранее благодарю за ответ на глупый нубский вопрос.
question@mail.ru
·
0000-00-00 00:00:00
·
словарь, python, ошибка, пример, работа
Изучая python 3.x , прошёл курсы по основам. До этого писал на php.
Сейчас решил выполнить задуманную задачу:
Вот мой код
import csvdef gene_name(gene, polfzm, genotype): retu '_'.join([gene, polfzm, genotype]).strip().replace("" "", ""-"")data = {}genes = []with open('example-2.csv', 'r') as file: reader = csv.DictReader(file, delimiter=';') for row in reader: group = row['group'] person_id = row['person_id'] ab = row['genotype'] name = gene_name(row['gene_name'], row['polfzm_name'], ab) data[group][person_id][name] = ab # Возникает ошибкаИ тут проблема. Если я правильно понимаю, то для хранения моих данных в структурированном виде подходит Словрь - data. В php я мог легко создать нужную мне структуру/вложенность data[group][person_id][name] = ab. Тут же возникает ошибка KeyError: '3'
В чём ошибка моего подхода. На курсах, что я проходил, не работали с многомерными структурами. Правильно ли я выбрал тип переменной для хранения данных - Словарь? Как верно тут поступить?
Структура данных, которую требуется получить
Пример данных csv
person_id;number;gene_name;polfzm_name;genotype;expr1;group1086;AT1;F11;T/C rs2036914;CC;БеремПлохо;31086;AT1;F11;С/T rs2289252;TT;БеремПлохо;31086;AT1;ITGA2;C/T rs1126643;CT;БеремПлохо;31086;AT1;ITGB3;T/C rs5918;CC;БеремПлохо;31086;AT1;VEGF;C/T rs3025039;CC;БеремПлохо;31085;AT2;F11;T/C rs2036914;TT;БеремПлохо;31085;AT2;F11;С/T rs2289252;CC;БеремПлохо;31085;AT2;ITGA2;C/T rs1126643;TT;БеремПлохо;31085;AT2;ITGB3;T/C rs5918;TT;БеремПлохо;31085;AT2;VEGF;C/T rs3025039;CC;БеремПлохо;323;МИД6;ACE;Alu Ins/Del;ID;БеремНорм;123;МИД6;F1;Thr312Ala;ThrThr;БеремНорм;123;МИД6;F11;T/C rs2036914;TC;БеремНорм;123;МИД6;F11;С/T rs2289252;CT;БеремНорм;123;МИД6;F13;Val34Leu;ValLeu;БеремНорм;123;МИД6;F2;G20210А;GG;БеремНорм;123;МИД6;F5;Arg506Gln;GG;БеремНорм;123;МИД6;ITGA2;C/T rs1126643;CC;БеремНорм;123;МИД6;ITGB3;T/C rs5918;TC;БеремНорм;123;МИД6;VEGF;G-634C;GG;БеремНорм;1Данные - плоская выборка данных из реляционной БД. Т.к. там были связи, а данные выбирались из нескольких таблиц, многие значения от строчки к строчке повторяются. Например, первые 5 строк данных (не учитывая шапку) - относятся к одному человеку (person_id), одной группе (group), но имеют разные гены (gene_name) и т.п.
По данным планируется делать множественные сравнения, поиск комбинаций и т.п. - порядка ~ 4 млн проходов, поэтому нужна такая структура, чтобы не бегать по всем строчкам csv впустую столько раз
question@mail.ru
·
0000-00-00 00:00:00
·
асинхронность, python, помощь, пример, requests
Всегда использовал библиотеку requests. Но как мне не изменяет память там можно посылать запрос всего на 1 http url и только потом на другой, по очереди. Grequests же как написано можно послать одновременно хоть на 10 URL тоесть асинхронность. Но как это сделать я не знаю, я уже пробовал . В файле примерно 150 url. Код:
import grequestssimplesite = 'http://shost-craft.su'with open(""C:\\cruelnetwork\\cruel.need\\wolfs.txt"") as werewolves: array = [row.strip()+simplesite for row in werewolves]params = {'a':'b', 'c':'d'}rs = (grequests.post(u, data=params) for u in array)grequests.map(rs)print(rs)Ждал где-то минуту Я так понял, это очень долго. И вот не знаю как решить данную проблему. Или все же это как раз таки быстро? В конце было выведено на экран: <generator object <genexpr> at 0x0000029AD8D29A98> Я хочу чтобы сразу же отослался запрос на 10 URL-адресов, не по очереди, а сразу же на 10 адресов. Или же нельзя реализовать с помощью данной библиотеки?
question@mail.ru
·
0000-00-00 00:00:00
·
python
Добрый день.
Есть форма пользовательского профиля. При выводе на экран ее надо заполнить данными текущего пользователя. Как это можно сделать?
class Profile(models.Model): user = models.OneToOneField(User) img = models.ImageField(upload_to='user_pic/', blank=True, verbose_name='аватар') phone = models.IntegerField(max_length=10, verbose_name=u'контактный телефон')class ProfileForm(forms.Form): first_name = forms.CharField(label=u'Имя', max_length=30, required=True) last_name = forms.CharField(label=u'Фамилия', max_length=30, required=True) password = forms.CharField(label=u'Пароль', widget=forms.PasswordInput, min_length=4, required=True) email = forms.EmailField(label=u'E-mail', required=True) phone = forms.CharField(label=u'Контактный телефон', max_length=10, required=True) img = forms.ImageField(label=u'Ваш автар или логотип', required=False)@render_to('profile.html')def edit_profile(request): form = LoginForm() {{ form_profile.as_p }}Хочется заполнять форму автоматически (руками в шаблоне чтобы особо ничего не расписывать). Спасибо!
question@mail.ru
·
0000-00-00 00:00:00
·
python
Нужно заменить значения в определенном столбце DataFrame по словарю, при этом, если ключ словаря не найден, нужно удалить всю строку из DataFrame.
Я смог выполнить задачу так:
dict1 = {'Car': 'c', 'Motorcycle': 'mt', 'Truck': 'tr'}df = pd.DataFrame({'Product': 'Truck Motorcycle Car Car Tire Wheel Truck'.split(), 'Price': [10000, 5000, 23000, 15000, 500, 300, 8000]})df['Product_new'] = df['Product'].map(dict1)df.dropna(inplace=True)df.drop('Product', axis=1, inplace=True)df_new = df.reindex(columns=['Product_new', 'Price'])Возможно ли заменить значения сразу в столбце Product, не создавая промежуточный столбец и избавиться от строк, по которым не найден ключ в словаре?
Пытался через replace, но как-то не получилось.
question@mail.ru
·
0000-00-00 00:00:00
·
словарь, python, вопрос, пример
Сразу оговорюсь – я не программист, а изучаю Python для собственных конкретных целей (обработка данных, полученных из сети), поэтому если мой вопрос покажется наивным и простым – прошу не пенять.
Итак, есть три разных словаря с идентичными ключами. Значения – разные, но могут совпадать как в пределах одного словаря, так и в разных словарях. Например (значения сделал в виде списка, поскольку понимаю, что по-другому добавлять значения к одному ключу не выйдет):
dict_1={'a': [2], 'b': [8], 'c': [6], 'd': [2]}dict_2={'a': [2], 'b': [7], 'c': [7], 'd': [3]}dict_3={'a': [3], 'b': [6], 'c': [8], 'd': [3]}Задача: получить новый словарь (либо с нуля, либо на основе одного из указанных – совершенно не важно) в котором каждый ключ получит значения от всех трёх словарей:
dict_all={'a': [2, 2, 3], 'b': [8, 7, 6], 'c': [6, 7, 8], 'd': [2, 3, 3]}
question@mail.ru
·
0000-00-00 00:00:00
·
список, python
У меня есть список
word = [' ', 'hello', ' ']Как удалить пустые строки из списка?
Делаю на пайтоне
question@mail.ru
·
0000-00-00 00:00:00
·
вопрос
Вопрос банально простой, но что-то не разобрался... Как сделать, что бы в админке отображались русские названия для полей базы данных? Что нужно прописывать в models.py?
question@mail.ru
·
0000-00-00 00:00:00
·
python, numpy, pandas
Есть фрейм данных и мне нужно удалить из него строки, в которых значение столбца А более 50. Эта операция успешно выполняется кодом:
import pandas as pdimport numpy as npdf = pd.DataFrame([[256, 4, 24, 51], [24, 25, 34, 200], [300, 12, 45, 11], [34, 19, 2, 34], [75, 76, 19, 11], [42, 89, 29, 101], [54, 104, 11, 12]])df.rename({0: 'A', 1: 'B', 2: 'C', 3: 'D'}, axis=1, inplace=True)df_without_noise = df.drop(np.where(df['A'] > 250)[0])и получается
A B C D1 24 25 34 2003 34 19 2 344 75 76 19 115 42 89 29 1016 54 104 11 12Потом нужно удалить строки, в которых значения столбца В более 50. Я повторяю операцию, аналогичную первому удалению строк:
df_without_noise = df_without_noise.drop(np.where(df_without_noise['В'] > 50)[0])но выводит ошибку:
KeyError: '[2] not found in axis'
При этом, в столбце В присутствуют значения более 50.
Как удалить строки с ними?
Должно получиться:
A B C D1 24 25 34 2003 34 19 2 34
question@mail.ru
·
0000-00-00 00:00:00
·
lambda, список, словарь, python
У меня есть список со словарями. Где указано имя человека, откуда и куда он направляется. Но у одного словаря нет значения ""from"". Как удалить этот словарь из списка?
tour = [ { ""name"": ""Александр"", ""from"": ""Москва"", ""to"": ""Казань"" }, { ""name"": ""Алиса"", ""from"": ""Москва"", ""to"": ""Казань"" }, { ""name"": ""Сергей"", ""to"": ""Казань"" }]Я пробовал сделать это несколькими способами, но ничего не выходит
#способ 1new_tour = [i for i in tour if (i['from'] == None)]#способ 2new_tour = list(filter(lambda i: i['from'] != None, tour))#способ 3for i in range(len(tour)): if tour[i]['from'] == None: del tour[i] break
question@mail.ru
·
0000-00-00 00:00:00
·
python, ошибка, python3, pip, debug
Не устанавливается библиотека PyAudio. Пробовал pip install PyAudio. Сначала сказал скачать Microsoft visual c++. Скачал и установил. Теперь эта ошибка
C:\Users\sulay\Downloads\Python\Artificial inteligence>pip install PyAudioCollecting PyAudio Using cached https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gzBuilding wheels for collected packages: PyAudio Running setup.py bdist_wheel for PyAudio ... error Complete output from command c:\users\sulay\appdata\local\programs\python\python37-32\python.exe -u -c ""import setuptools, tokenize;__file__='C:\\Users\\sulay\\AppData\\Local\\Temp\\pip-install-xwgazswg\\PyAudio\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))"" bdist_wheel -d C:\Users\sulay\AppData\Local\Temp\pip-wheel-m8k2zafm --python-tag cp37: running bdist_wheel running build running build_py creating build creating build\lib.win32-3.7 copying src\pyaudio.py -> build\lib.win32-3.7 running build_ext building '_portaudio' extension creating build\temp.win32-3.7 creating build\temp.win32-3.7\Release creating build\temp.win32-3.7\Release\src C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\sulay\appdata\local\programs\python\python37-32\include -Ic:\users\sulay\appdata\local\programs\python\python37-32\include ""-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include"" ""-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include"" ""-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt"" ""-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared"" ""-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um"" ""-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt"" ""-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt"" /Tcsrc/_portaudiomodule.c /Fobuild\temp.win32-3.7\Release\src/_portaudiomodule.obj _portaudiomodule.c src/_portaudiomodule.c(29): fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о票Ґ: portaudio.h: No such file or directory, error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2 ---------------------------------------- Failed building wheel for PyAudio Running setup.py clean for PyAudioFailed to build PyAudioInstalling collected packages: PyAudio Running setup.py install for PyAudio ... error Complete output from command c:\users\sulay\appdata\local\programs\python\python37-32\python.exe -u -c ""import setuptools, tokenize;__file__='C:\\Users\\sulay\\AppData\\Local\\Temp\\pip-install-xwgazswg\\PyAudio\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))"" install --record C:\Users\sulay\AppData\Local\Temp\pip-record-k_mb8hmx\install-record.txt --single-version-exteally-managed --compile: running install running build running build_py creating build creating build\lib.win32-3.7 copying src\pyaudio.py -> build\lib.win32-3.7 running build_ext building '_portaudio' extension creating build\temp.win32-3.7 creating build\temp.win32-3.7\Release creating build\temp.win32-3.7\Release\src C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\sulay\appdata\local\programs\python\python37-32\include -Ic:\users\sulay\appdata\local\programs\python\python37-32\include ""-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\ATLMFC\include"" ""-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include"" ""-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt"" ""-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared"" ""-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um"" ""-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt"" ""-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt"" /Tcsrc/_portaudiomodule.c /Fobuild\temp.win32-3.7\Release\src/_portaudiomodule.obj _portaudiomodule.c src/_portaudiomodule.c(29): fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о票Ґ: portaudio.h: No such file or directory, error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2 ----------------------------------------Command ""c:\users\sulay\appdata\local\programs\python\python37-32\python.exe -u -c ""import setuptools, tokenize;__file__='C:\\Users\\sulay\\AppData\\Local\\Temp\\pip-install-xwgazswg\\PyAudio\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))"" install --record C:\Users\sulay\AppData\Local\Temp\pip-record-k_mb8hmx\install-record.txt --single-version-exteally-managed --compile"" failed with error code 1 in C:\Users\sulay\AppData\Local\Temp\pip-install-xwgazswg\PyAudio\
question@mail.ru
·
0000-00-00 00:00:00
·
пример, ии
Использую pyTelegramBotAPI Как удалять сообщения бота в чате? Например: бот выдает пользователю несколько кнопок, а при нажатии на одну из них поле с кнопками удаляется.
question@mail.ru
·
0000-00-00 00:00:00
·
python, ии
У меня есть кусок пароля *elp** (вместо звездочек должны быть символы, которые надо подобрать), но я знаю от него sha256 хеш:
fda23a72c73c92a1ad61cd18c58961b90c2c127028c8b87fd1a65c5e1f55d17eМне надо подобрать из всей этой информации к нему пароль (если что, пароль helpMe)
я написала кусок программы и не знаю как сделать дальше
import hashlibmas = [""A"",""B"",""C"",""D"",""E"",""F"",""G"",""H"",""I"",""J"",""K"",""L"",""M"",""N"",""O"",""P"",""Q"",""R"",""S"",""T"",""U"",""V"",""W"",""X"",""Y"",""Z"",""a"",""b"",""c"",""d"",""e"",""f"",""g"",""h"",""i"",""j"",""k"",""l"",""m"",""n"",""o"",""p"",""q"",""r"",""s"",""t"",""u"",""v"",""w"",""x"",""y"",""z"",""1"",""2"",""3"",""4"",""5"",""6"",""7"",""8"",""9"",""0""]a = b'Hello'sha = hashlib.sha256(a).hexdigest()print(sha)
question@mail.ru
·
0000-00-00 00:00:00
·
python, ии
Салют! Помогите пожалуйста решить казалось бы тривиальную, но за неимением опыта в программировании,абсолютно непосильную мне задачку :)
mt=re.findall(r'\'""variable""\s\'')Вместо ""variable"" должна быть переменная,в которую будут подставятся разные строки, а как это преподнести правильно не знаю.
question@mail.ru
·
0000-00-00 00:00:00
·
python
Нужно преобразовать строку из верблюжьего регистра в змеиный, добавить возможность менять разделитель. Я решил задачу, но хотел бы узнать каким способом правильнее ее решить.
def camel_to_snake(str, sep=' '): snake_register = '' for i in str: if i.isupper(): snake_register += sep + i.lower() else: snake_register += i print(snake_register.lstrip(sep))camel_register = 'ThisIsCamelCased'camel_to_snake(camel_register, '_')
question@mail.ru
·
0000-00-00 00:00:00
·
python, pandas, matplotlib
Eсть CSV файл с кол-вом заболевших за прошлый год, но он имеет неверную структуру, т.е. там сначала идет сегодняшняя дата, потом вчерашняя и т.д.
Как построить правильный график, чтобы от прошлого к настоящему, а не наоборот?
import pandas as pdimport matplotlib.pyplot as pltdata = pd.read_csv('data.txt')plt.plot(data['val'])plt.show()Пробовал: data = data[::-1]
question@mail.ru
·
0000-00-00 00:00:00
·
итератор, python, пример
Базовый пример
import psycopg2# Connect to an existing databaseconn = psycopg2.connect(""dbname=test user=postgres"")# Open a cursor to perform database operationscur = conn.cursor()# Execute a command: this creates a new tablecur.execute(""CREATE TABLE test (id serial PRIMARY KEY, num integer, data varchar);"")# Pass data to fill a query placeholders and let Psycopg perform# the correct conversion (no more SQL injections!)cur.execute(""INSERT INTO test (num, data) VALUES (%s, %s)"",... (100, ""abc'def""))# Query the database and obtain data as Python objectscur.execute(""SELECT * FROM test;"")cur.fetchone()# Make the changes to the database persistentconn.commit()# Close communication with the databasecur.close()conn.close()Для каких нужд используется cur.close(), conn.commit(), conn.close? В чём их отличия?
Например conn.commit(), как указано в примере, применяет изменения. Но кажется логичнее, что за это будет отвечать курсор, потому как именно он является итератором по данным.
question@mail.ru
·
0000-00-00 00:00:00
·
список, python, пример
Подскажите, есть список с фразами, но они длинные и PEP8 ругается за длину строки.
Часть фразы переношу символом \ , но тогда он считает и все пробелы.
Пример:
list_of_words = [""The weather is good."", ""Hot dog is the best food, \ it would be a sure sign that it was still yummy."", ""The girls are beautiful."", ""Текст любой, не важно, но после бэкслэша огромное \ расстояние между словами. Как это исправить?""]print(*list_of_words)Вывод:
The weather is good. Hot dog is the best food, it would be a sure sign that it was still yummy. The girls are beautiful. Текст любой, не важно, но после бэкслэша огромное растояние между словами. Как это исправить?Как избежать этой ерунды?
P.S.
Можно написать конечно так, но есть другой способ?
list_of_words = [""The weather is good."", ""Hot dog is the best food, \it would be a sure sign that it was still yummy."", ""The girls are beautiful."", ""Текст любой, не важно, но после бэкслэша огромное \растояние между словами. Как это исправить?""]print(*list_of_words)
question@mail.ru
·
0000-00-00 00:00:00
·
python
Допустим у нас есть строка:
""???????????????????????????????❤??????✋??? Какой прекрасный день!""
Как из этой строки убрать все смайлики и на выходе получить лишь чистый текст:
""Какой прекрасный день!""
При этом смайлики могут быть совершенно разные не обязательно те что в строке.
question@mail.ru
·
0000-00-00 00:00:00
·
список, строка, python
Как преобразовать строку, состоящую из слов разделенных пробелами, в список, и отсортировать полученный список в лексикографическом порядке?
Дана строка из слов, разделенных пробелами:
s = 'abc a bCd bC AbC BC BCD bcd ABC'преобразовываем ее в список, с разделителем ""пробел"":
a = s.split(' ')получаем:
['abc', 'a', 'bCd', 'bC', 'AbC', 'BC', 'BCD', 'bcd', 'ABC']если теперь сделать так:
a = a.sort()print (a)мы не получим ничего, если так:
b = a.sort()print (a)получим отсортированный список
['ABC', 'AbC', 'BC', 'BCD', 'a', 'abc', 'bC', 'bCd', 'bcd']почему так? можно ли как-то совместить sort() и split() в одной строчке?
question@mail.ru
·
0000-00-00 00:00:00
·
вопрос
Появилась необходимость записывать данные в определенную строку в большом файле на пару гигов. Конкретнее, сейчас нужно считывать строку, далее ее обрабатывать, и потом удалять с текстового файла.
Нашел решение, состоящее в том что бы считать весь файл в переменную, потом внести изменения в переменную и по новому всё записать, но для большого объема данных это, очевидно, не лучший вариант.
Может быть это решить можно попроще? Если нет, то собственно сам вопрос, как записать данные в определенную строку без перезаписи всего файла?
question@mail.ru
·
0000-00-00 00:00:00
·
вопрос
Нужно получить id пользователя, который использует бота. Как можно это сделать в aiogram?
question@mail.ru
·
0000-00-00 00:00:00
·
python, django, проект
Доброго Всем дня! У меня есть проект ""proj"" на Django, в нем создано приложение ""blog"". В файле ""..../proj/blog/templates/page.tpl"" нужно подключить файл ""style.css"" который лежит в той же папке. Как прописать путь что бы при вызове
render_to_response('page.tpl', context)сгенерированая страница находила css файл?
question@mail.ru
·
0000-00-00 00:00:00
·
работа
Объясните, пожалуйста, как можно работать со QScrollArea. В дизайнере сделал, но не работает. В интернете нормальных решений не нашел
question@mail.ru
·
0000-00-00 00:00:00
·
ооп, python, пример
В чем суть self в ООП языка Python и this в C++ (лучше в примерах)?