Плохое время при воспроизведении аудиофайлов с PyGame

Когда я играю звук каждые 0,5 секунды с PyGame: import pygame, time pygame.mixer.init() s = pygame.mixer.Sound("2.wav") for i in range(8): pygame.mixer.Channel(i).play(s) time.sleep(0.5) он не соблюдает правильное время. Это похоже на паузу в 0,2 секунды, чем 0,7 с, а затем 0,2 секунды, это очень нерегулярно. Заметки: Я знаю, что time.sleep() не самый точный в мире, но […]

Хороший метод интерполяции для смешивания цветов?

В этом вопросе рассматривается, в частности, вопрос о подгонке кривой в контексте цветового смешивания красок, пигментов и т. Д. Я пытаюсь угадать требуемые пропорции двух красок, скажем, «Браун» (B) и «белый» (W), чтобы добраться до заданного значения яркости L. Я сделал «калибровочную кривую» таким же образом, как и для применения закона Бера-Ламберта в химии. Однако […]

Виджет wx не будет работать (python)

Я написал сценарий, который должен запросить два значения, а затем отобразить их в другом окне. Это выглядит так: import wx class Example(wx.Frame): def __init__(self, parent, title): super(Example, self).__init__(parent, title=title, size=(300, 200)) self.InitUI() self.Centre() self.Show() def InitUI(self): panel = wx.Panel(self) sizer = wx.GridBagSizer(4, 2) text1 = wx.StaticText(panel, label="Set COM-ports") sizer.Add(text1, pos=(0, 0), flag=wx.TOP|wx.LEFT|wx.BOTTOM, border=15) line = […]

Как выполнить цикл с помощью цикла for?

Если у меня есть разные функции с увеличением числа в их именах, как мне прокручивать их? Например: def Func1(): something something def Func2(): something something def Func3(): something something могу ли я пропустить их через: for i in range(1,4):

Преобразование Spark Pandas df в S3

В настоящее время я использую Spark вместе с каркасом Pandas. Как я могу конвертировать Pandas Dataframe удобным способом, который можно записать на s3. Я пробовал вариант ниже, но я получаю ошибку, так как df – это dataframe Pandas, и у него нет опции записи. df.write() .format("com.databricks.spark.csv") .option("header", "true") .save("123.csv");

Навигация между несколькими графическими интерфейсами Tkinter

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

Переименовать столбцы со специальными символами в фрейме python или Pyspark

У меня есть кадр данных в python / pyspark. Столбцы имеют специальные символы, такие как точки (.) Скобки пространства (()) и скобки {}. в их именах. Теперь я хочу переименовать имена столбцов таким образом, что если точки и пробелы заменяют их символом подчеркивания, и если есть () и {}, удалите их из имен столбцов. Я […]

Выберите действительный выбор ModelChoiceField

Всякий раз, когда im запускает form.is_valid (), я получаю ошибку: Выберите правильный выбор. Этот выбор не является одним из доступных вариантов. Вот что я делаю, на мой взгляд: timeframes = HostTimeFrame.objects.all() if request.method == 'POST': form = SelectDatesForm(request.POST, timeframes=timeframes) if form.is_valid(): pass else: form = SelectDatesForm(timeframes=timeframes) Моя форма делает это: class SelectDatesForm(forms.Form): timeframes = forms.ModelChoiceField(queryset=HostTimeFrame.objects.none(), […]

python ssh в jumpserver, а затем ssh в хост от jumpserver для выполнения команды

Я хочу, чтобы SSH был в Jumpserver. Из jumpserver я хочу, чтобы SSH был хостом и выполнял команду: «rpm -qa | grep package "и получить результат. После этого я хочу успешно выйти из первого хоста, а затем выйти из сервера перехода. Ниже я попытался: Import pexpect options = '-q -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oPubkeyAuthentication=no' child = pexpect.spawn('ssh […]

Доступ к экземпляру класса из другого модуля (Python)

Я довольно новичок в Python в отношении ООП в целом, что, вероятно, является причиной того, что я не могу понять следующее: Я пишу скрипт python, который открывает текстовый файл и впоследствии переводит его в HTML, поддерживая его «собственные» зеркальные каталоги-деревья для файлов редактирования и html-файлов. Поскольку создание и удаление каталогов происходит автоматически, в зависимости от […]

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