Base de connaissances Le code
Exécuter le code sur votre appareil
Python et JavaScript dans une réponse peuvent être exécutés là où ils sont, dans une boîte à sable sur votre propre appareil.
Cette page est traduite automatiquement pour plus de commodité. La version originale anglaise est la version qui s’applique.
Le bouton Run
Les blocs de code Python et JavaScript dans les réponses de Nymbot ont un courir Appuyez dessus et le code s'exécute dans une boîte à sable à l'intérieur de l'application: un cadre verrouillé qui ne peut pas voir vos clés, vos chats ou le reste de l'application, fonctionnant en arrière-plan de sorte qu'une boucle de fuite ne gelera jamais rien.
Python est chargé sur votre appareil depuis le site de Nymbot la première fois que vous exécutez quelque chose, environ 14 Mo plus toutes les bibliothèques que le code importe, et commence plus rapidement après.
Pour d'autres langues, ou pour le code qui nécessite Internet ou plus de temps, utilisez Réserver sur le serveur plutôt.
Ce qui revient
Les résultats apparaissent sous le bloc de code: ce qu'il a imprimé, les erreurs éventuelles et la valeur de la dernière ligne. Les tables sont affichées sous forme de tables, les graphiques sont dessinés sous forme d'images, et les fichiers que le code a écrit reçoivent un Sauvons Le bouton.
Envoyer la sortie à Nymbot met la sortie dans le compositeur, de sorte que vous puissiez en demander.
Utiliser des fichiers joints
Le texte des documents joints au chat est disponible au code sous forme de fichiers, par nom, de sorte que vous pouvez joindre un CSV et demander un code qui le lit.
Ce qu'il ne peut pas faire
- Pas de réseau. Le code ne peut pas récupérer des pages Web, appeler des API ou installer des paquets depuis Internet. Python ne peut importer que les bibliothèques que Nymbot lui sert.
- 30 secondes ! Une course qui prend plus de temps est arrêtée et sa boîte à sable jetée.
- Une boîte à sable frais par chat. Le passage à un autre chat jette la vieille boîte à sable, de sorte que rien des cours d'un chat n'est laissé pour celui d'un autre.
- Ce que le dispositif peut faire. Il s'exécute dans l'application sur votre appareil, de sorte que le travail lourd est limité par la vitesse et la mémoire de votre appareil.
Ce sur quoi le code fonctionne et ce qu’il produit reste sur votre appareil.