Search on blog:

Python: Jak w pynput uruchamiać funkcję tylko raz pomimo wielokrotnego klikania myszą gdy funcja już jest uruchomiona?

Jeśli będzie używał Listener do uruchamia w głównym wątku długo trwającego kodu wtedy będzie on blokował listener i nie będzie on mógł wykonywac innego kodu. Listener nie będzie mógł także odbierać od systemu zdarzeń i będą one czekały w kolejne i listener odbierze je później i zdarzenia te mogą uruchomić …

How to run pynput Listener simultaneously with other Python module

pynput documentation shows examples how to monitoring the keyboard and how to monitoring the mouse

For keyboard it looks similar for this

from pynput import keyboard

# --- functions ---

def on_press(key):
    # some code

def on_release(key):
    # some code

# --- main ---

with keyboard.Listener(on_press=on_press, on_release=on_release) as listener:
    listener.join()

For …

How to get keycode in Python using Tkinter or PyGame

Tkitner

This code uses tkinter to get pressed/released key and display its keycode (scancode), keysym, char (unicode)

import tkinter as tk

# --- functions ---

def on_press(event):
    # display pressed key
    #print(event)
    print('PRESS   | keycode: {}, keysym: {}, char: {}'.format(event.keycode, event.keysym, event.char))

def on_release(event):
    # display released key
    #print …

Tkinter: How to use Radiobutton and grid() to create clickable calendar.

This simple example shows how to use Radiobutton and grid (and datetime) to create calendar for one month.

It also shows how to use command= in Radiobutton to execute function which changes text in few Labels

Because command= expects callback - it means function's name without () and arguments - so I use …

Scraping: Jak użyć wyrażenia regularnego w BeautifulSoup aby pobrać Laureatów Nobla z tabeli w Wikipedii

Chciałem użyć wyrażenia regularnego do pobrania linków do laureatów w tabeli na stronie List of Nobel Memorial Prize laureates in Economics

Najpierw próbowałem użyć r'^/wiki/[A-Z][a-z]*_[A-Z][a-z]*$') ponieważ wyglądało, że linki mają postać

/wiki/Paul_Krugman

ale okazało się, że to znajduje także linki postaci

/wiki/United_States …

Flask: Jak wyświetlić obraz bez zapisywania go w pliku korzystając z BytesIO oraz obrazu w postaci stringu BASE64 w url

Można użyć BytesIO do stworzenia obiektu podobnego do pliku (file-like object) ale trzymanego w pamięci RAM, który może być użyty do działań na pliku obrazka bez zapisywania na dysku.

Ten przykład używa matplotlib do stworzenia PNG w pamięci

import io
import matplotlib.pyplot as plt
import random

def generate_image():

    # genereate …

« Page: 5 / 30 »