Code
Le nœud Code permet de générer des valeurs de retour en écrivant du code. Il autorise l'utilisation d'outils IDE au sein du nœud Code pour écrire une logique personnalisée, traiter les paramètres d'entrée et retourner les résultats de réponse.
Remarque : Actuellement, seul Python3 est pris en charge. Le temps d'exécution maximal est de 120 secondes ; au-delà, l'exécution sera interrompue de force.
Code

Définition des variables
Déclarez les variables à utiliser dans le code. Lors de l'ajout de paramètres d'entrée, vous devez définir le nom du paramètre et la valeur de la variable. La valeur de la variable peut être définie comme une valeur fixe ou en référence aux paramètres de sortie des nœuds en amont.
Lors de la référence à des paramètres d'entrée dans le code, vous devez d'abord saisir leurs noms de variable et types dans la section des paramètres d'entrée, puis les utiliser dans la fonction.
Codage
def main(var_1: str, var_2: str)->dict:
{
return: {
"result": var_1 + var_2
}
}
L'extrait de code à exécuter dans le nœud Code.
- Référence des variables : Utilisez directement les variables des paramètres d'entrée et retournez le résultat du traitement en retournant un objet.
- Limitation des fonctions : L'écriture de plusieurs fonctions n'est pas prise en charge. Même s'il n'y a qu'une seule valeur de sortie, elle doit être retournée sous forme d'objet.
Sortie

Après l'exécution du test du code, le système fournit deux types de résultats :
- Sortie du code : Il s'agit des informations retournées par le code lui-même. Vous pouvez utiliser la fonction "Synchroniser vers la sortie" pour synchroniser la structure de la sortie du code vers la "Sortie du nœud" en un clic.
- Sortie du nœud : Il s'agit des informations de sortie du nœud. Elle doit rester cohérente avec la sortie du code.
Bibliothèques Python prises en charge
🔍 Utilisez la fonction de recherche de la page du navigateur (Ctrl+F/Cmd+F) pour localiser rapidement un contenu.
📧 Besoin d'autres bibliothèques ? Veuillez envoyer un email à support@gptbots.ai.
Les bibliothèques Python actuellement prises en charge sont les suivantes :
A
absl-py (2.1.0), affine (2.4.0), aiofiles (24.1.0), aiohappyeyeballs (2.6.1), aiohttp (3.11.14),aiosignal (1.3.2), altair (5.5.0), annotated-types (0.7.0), anyio (4.9.0), anytree (2.12.1),appdirs (1.4.4), argcomplete (3.6.0), argon2-cffi (23.1.0), argon2-cffi-bindings (21.2.0),arrow (1.3.0), arviz (0.21.0), asn1crypto (1.5.1), asttokens (3.0.0), async-lru (2.0.5),async-timeout (5.0.1), attrs (25.3.0), audioread (3.0.1)
B
babel (2.17.0), backcall (0.2.0), backoff (2.2.1), basemap (1.4.1), basemap_data (1.3.2),bcrypt (4.3.0), beautifulsoup4 (4.13.3), bleach (6.2.0), blinker (1.9.0), blis (1.0.1),bokeh (3.7.0), branca (0.8.1), Brotli (1.1.0)
C
cached-property (1.5.2), cachetools (5.5.2), cairocffi (1.7.1), CairoSVG (2.7.1),camelot-py (0.11.0), catalogue (2.0.10), certifi (2025.1.31), cffi (1.17.1),chardet (5.2.0), charset-normalizer (3.4.1), click (8.1.8), click-plugins (1.1.1),cligj (0.7.2), cloudpickle (3.1.1), colorama (0.4.6), colorclass (2.2.2), comm (0.2.2),compressed-rtf (1.0.6), confection (0.1.5), contourpy (1.3.1), cryptography (44.0.2),cssselect2 (0.2.1), cycler (0.12.1), cymem (2.0.11), Cython (3.0.12)
D
darkdetect (0.8.0), databricks-sql-connector (4.0.0), dataclasses (0.8), dbus-python (1.3.2),debugpy (1.8.13), decorator (5.2.1), deepdiff (8.4.2), defusedxml (0.7.1), deprecat (2.1.3),Deprecated (1.2.18), dill (0.3.9), dipy (1.10.0), dlib (19.24.2), dnspython (2.7.0),docx2txt (0.8)
E
easygui (0.98.3), ebcdic (1.1.1), EbookLib (0.17), edfio (0.4.6), eeglabio (0.0.3),einops (0.8.1), email_validator (2.2.0), entrypoints (0.4), et-xmlfile (1.0.1),exceptiongroup (1.2.2), exchange_calendars (4.8), executing (2.1.0), extract-msg (0.30.7)
F
Faker (37.0.0), fastapi (0.115.11), fastapi-cli (0.0.7), fastjsonschema (2.21.1),fastprogress (1.0.3), ffmpeg-python (0.2.0), ffmpy (0.3.0), filelock (3.18.0),fiona (1.10.1), Flask (3.1.0), flask-cors (5.0.1), Flask-Login (0.6.3), folium (0.19.5),fonttools (4.56.0), fpdf (1.7.2), fqdn (1.5.1), freetype-py (2.3.0), frozendict (2.4.6),frozenlist (1.5.0), fsspec (2025.3.0), future (1.0.0), fuzzywuzzy (0.18.0)
G
gensim (4.3.3), geographiclib (2.0), geopandas (1.0.1), geopy (2.4.1), ghostscript (0.7),gmpy2 (2.1.5), gradio (3.24.1), gradio_client (1.8.0), grpcio (1.71.0), gTTS (2.5.4)
H
h11 (0.14.0), h2 (4.2.0), h5io (0.2.4), h5netcdf (1.6.1), h5py (3.13.0),hpack (4.1.0), html5lib (1.1), httpcore (1.0.7), httptools (0.6.4), httpx (0.28.1),huggingface_hub (0.29.3), Hypercorn (0.17.3), hyperframe (6.1.0)
I
idna (3.10), imagecodecs (2024.12.30), imageio (2.37.0), imageio-ffmpeg (0.6.0),IMAPClient (3.0.1), importlib_metadata (8.6.1), importlib_resources (6.5.2),iniconfig (2.0.0), ipykernel (6.29.5), ipython (8.34.0), ipython_genutils (0.2.0),ipywidgets (8.1.5), isodate (0.7.2), isoduration (20.11.0), itsdangerous (2.2.0)
J
jax (0.5.2), jaxlib (0.5.2), jedi (0.19.2), Jinja2 (3.1.6), joblib (1.4.2),json5 (0.10.0), jsonpickle (4.0.0), jsonpointer (3.0.0), jsonschema (4.23.0),jsonschema-specifications (2024.10.1), jupyter (1.1.1), jupyter_client (8.6.3),jupyter-console (6.6.3), jupyter_core (5.7.2), jupyter-events (0.12.0),jupyter-lsp (2.2.5), jupyter_server (2.15.0), jupyter_server_terminals (0.5.3),jupyterlab (4.3.6), jupyterlab_pygments (0.3.0), jupyterlab_server (2.27.3),jupyterlab_widgets (3.0.13)
K
keras (3.9.0), kiwisolver (1.4.7), korean_lunar_calendar (0.3.1)
L
lark (1.1.8), lazy_loader (0.4), Levenshtein (0.27.1), librosa (0.11.0),linkify-it-py (2.0.3), llvmlite (0.44.0), loguru (0.7.2), lxml (5.3.1),lz4 (4.3.3)
M
Mako (1.3.9), mapclassify (2.8.1), markdown-it-py (2.2.0), markdown2 (2.5.3),markdownify (0.14.1), MarkupSafe (3.0.2), matplotlib (3.9.4), matplotlib-inline (0.1.7),matplotlib-venn (1.1.2), mdit-py-plugins (0.3.3), mdurl (0.1.2), mffpy (0.10.0),mistune (3.1.2), mizani (0.13.1), ml-dtypes (0.5.1), mne (1.9.0), mne-qt-browser (0.6.3),monotonic (1.6), more-itertools (10.6.0), moviepy (1.0.3), mpmath (1.3.0),msgpack (1.1.0), msoffcrypto-tool (5.4.2), mtcnn (0.1.1), multidict (6.2.0),multitasking (0.0.9), munch (4.0.0), munkres (1.1.4), murmurhash (1.0.10),mutagen (1.47.0)
N
namex (0.0.8), narwhals (1.31.0), nashpy (0.0.35), nbclassic (1.2.0),nbclient (0.10.2), nbconvert (7.16.6), nbformat (5.10.4), nest_asyncio (1.6.0),networkx (3.4.2), nibabel (5.3.2), nilearn (0.11.1), nltk (3.9.1),notebook (7.3.3), notebook_shim (0.2.4), numba (0.61.0), numexpr (2.10.2),numpy (1.26.4), numpy-financial (1.0.0)
O
oauthlib (3.2.2), odfpy (1.4.1), olefile (0.47), oletools (0.60),opencv-python (4.11.0), opencv-python-headless (4.11.0), openmeeg (2.5.15),openpyxl (3.1.5), opt_einsum (3.4.0), optree (0.14.1), orderly-set (5.3.0),orjson (3.10.15), oscrypto (1.2.1), overrides (7.7.0)
P
packaging (23.2), pandas (2.2.2), pandocfilters (1.5.0), paramiko (3.5.1),parso (0.8.4), pathy (0.10.2), patsy (1.0.1), pcodedmp (1.2.6),pdf2image (1.17.0), pdfkit (1.0.0), pdfminer.six (20231228), pdfplumber (0.11.5),pdfrw (0.4), pdftopng (0.2.3), peewee (3.17.9), pexpect (4.9.0), pickleshare (0.7.5),pikepdf (9.5.2), pillow (11.1.0), pip (25.0.1), pkgutil_resolve_name (1.3.10),platformdirs (4.3.6), plotly (6.0.1), plotnine (0.14.5), pluggy (1.5.0),ply (3.11), pooch (1.8.2), preshed (3.0.9), priority (2.0.0), proglog (0.1.10),prometheus_client (0.21.1), prompt_toolkit (3.0.50), propcache (0.2.1),protobuf (5.29.0), psutil (7.0.0), ptyprocess (0.7.0), pure_eval (0.2.3),py (1.11.0), py-cpuinfo (9.0.0), PyAudio (0.2.14), pybv (0.7.6),pycairo (1.27.0), pycountry (24.6.1), pycparser (2.22), pycryptodome (3.22.0),pycryptodomex (3.22.0), pydantic (2.10.6), pydantic_core (2.27.2),pydot (3.0.4), pydub (0.25.1), pydyf (0.11.0), Pygments (2.19.1),PyGObject (3.50.0), pygpu (0.7.6), pygraphviz (1.14), PyJWT (2.10.1),pyluach (2.2.0), pymatreader (1.0.0), pymc3 (3.9.3), PyMuPDF (1.25.4),PyNaCl (1.5.0), pyogrio (0.10.0), PyOpenGL (3.1.7), pyOpenSSL (25.0.0),pypandoc (1.15), pyparsing (3.2.1), pypdf (5.4.0), PyPDF2 (3.0.1),pypdfium2 (4.30.1), pyphen (0.17.2), pyproj (3.6.1), PyQt5 (5.15.9),PyQt5-sip (12.12.2), pyqtgraph (0.13.7), pyshp (2.3.1), PySide6 (6.8.2),PySocks (1.7.1), pytesseract (0.3.13), pytest (8.3.5), python-dateutil (2.9.0.post0),python-docx (1.1.2), python-dotenv (1.0.1), python-json-logger (2.0.7),python-Levenshtein (0.27.1), python-multipart (0.0.20), python-picard (0.8),python-pptx (1.0.2), pytz (2025.1), pyvista (0.44.2), pyvistaqt (0.11.2),PyWavelets (1.8.0), pyxlsb (1.0.10), PyYAML (6.0.2), pyzbar (0.1.9),pyzmq (26.3.0)
Q
QDarkStyle (3.2.3), qrcode (8.0), QtPy (2.4.3)
R
RapidFuzz (3.12.2), rarfile (4.0), rasterio (1.4.3), rdflib (7.1.3),referencing (0.36.2), regex (2024.11.6), reportlab (4.3.1), requests (2.32.3),requests-unixsocket (0.2.0), resampy (0.4.3), rfc3339_validator (0.1.4),rfc3986-validator (0.1.1), rich (13.9.4), rich-toolkit (0.11.3), rlPyCairo (0.2.0),rpds-py (0.23.1), RTFDE (0.1.1)
S
scikit-image (0.25.2), scikit-learn (1.6.1), scipy (1.15.2), scooby (0.10.0),seaborn (0.13.2), segment-analytics-python (2.2.3), semantic-version (2.10.0),semver (3.0.4), Send2Trash (1.8.3), sentencepiece (0.2.0), setuptools (75.8.2),setuptools-scm (8.2.0), shap (0.46.0), shapely (2.0.7), shellingham (1.5.4),shiboken6 (6.8.2), sip (6.7.12), six (1.17.0), slicer (0.0.8),smart-open (5.2.1), sniffio (1.3.1), snowflake-connector-python (3.14.0),snuggs (1.4.7), sortedcontainers (2.4.0), soundfile (0.13.1),soupsieve (2.5), soxr (0.5.0.post1), spacy-legacy (3.0.12),SpeechRecognition (3.14.1), srsly (2.5.1), stack_data (0.6.3),standard-aifc (3.13.0), standard-sunau (3.13.0), starlette (0.46.1),statsmodels (0.14.4), svglib (1.5.1), svgwrite (1.4.3), sympy (1.13.3)
T
tables (3.10.1), tabulate (0.9.0), taskgroup (0.2.2), tenacity (9.0.0),termcolor (2.5.0), terminado (0.18.1), text-unidecode (1.3), textblob (0.15.3),textract (1.6.5), Theano (1.0.5), thinc (9.1.1), threadpoolctl (3.6.0),thrift (0.20.0), tifffile (2025.3.13), tinycss2 (1.4.0), toml (0.10.2),tomli (2.2.1), tomlkit (0.13.2), toolz (1.0.0), tornado (6.4.2),tqdm (4.67.1), traitlets (5.14.3), trame (3.8.1), trame-client (3.6.0),trame-server (3.4.0), trame-vtk (2.8.15), trame-vuetify (2.8.1),trimesh (4.6.4), trx-python (0.3)
U
typer (0.15.2), typer-slim (0.15.2), types-python-dateutil (2.9.0.20241206),typing_extensions (4.12.2), typing_utils (0.1.0), tzdata (2025.1), tzlocal (5.3)
V
uc-micro-py (1.0.3), ujson (5.10.0), unicodedata2 (16.0.0), uri-template (1.3.0),urllib3 (1.26.19), uvicorn (0.34.0), uvloop (0.21.0)
W
vtk (9.3.1), Wand (0.6.10), wasabi (1.1.3), watchfiles (1.0.4),wcwidth (0.2.13), weasyprint (62.3), webcolors (24.11.1), webencodings (0.5.1),websocket-client (1.8.0), websockets (15.0.1), Werkzeug (3.1.3), wheel (0.45.1),widgetsnbextension (4.0.13), wordcloud (1.9.4), wrapt (1.17.2), wslink (2.3.2),wsproto (1.2.0)
X
xarray (2025.1.2), xarray-einstats (0.8.0), xgboost (2.1.4), xlrd (2.0.1),XlsxWriter (3.2.2), xmltodict (0.14.2), xyzservices (2025.1.0)
Y
yarl (1.18.3), yfinance (0.2.54)
Z
zipp (3.21.0), zopfli (0.2.3.post1)
