PL/Python accepte aussi les blocs de code anonymes appelés avec l'instruction DO :
DO $$ # Code PL/Python $$ LANGUAGE plpython3u;
Un bloc de code anonyme ne reçoit aucun argument et, quelque soit la valeur renvoyée, elle est ignorée. Sinon, ce bloc se comporte exactement comme n'importe quelle fonction.