[PYTHON] Paramètres pour entrer et déboguer le contenu de la bibliothèque avec VS Code

TL;DR Ajoutez "" justMyCode ": false" à la configuration de launch.json.

"justMyCode": false

Contexte

Dans les bibliothèques open source, la plage à laquelle les messages d'erreur sont appliqués est trop grande et il y a de nombreuses fois où vous devez frapper vous-même le code source. GitHub a une fonction de saut, et il est possible de suivre manuellement le déroulement du programme sur GitHub, mais il est extrêmement plus rapide d'utiliser l'outil de débogage.

manière

Ouvrez VSCode et appuyez sur F1 (ou Ctrl + Maj + R ou cliquez) pour ouvrir la console

Debug: Open launch.json

Pour ouvrir launch.json. Ajoutez "justMyCode": false dans la configuration.

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": false #Ajouter ici
        }
    ],
}

Au fait, json ne peut pas être commenté, donc en réalité, vous ne devriez pas écrire ci-dessous #.

J'ai également essayé la méthode GUI en premier, mais cela n'a pas fonctionné. C'est peut-être juste du python.

Profitons de la librairie faite par le géant tout en vérifiant le contenu des variables en plaçant le point d'arrêt comme vous le souhaitez.

référence

https://srbrnote.work/archives/4231

Recommended Posts

Paramètres pour entrer et déboguer le contenu de la bibliothèque avec VS Code
Paramètre pour entrer le contenu de la bibliothèque avec pytest et effectuer un test de débogage
Essayez Fortran avec VS Code pour déboguer les paramètres. [Win10]
Déboguer Python avec VS Code
Essayez d'obtenir le contenu de Word avec Golang
Paramètres de débogage dans un environnement virtuel lors de l'utilisation de Pipenv avec VSCode
Paramètres du code VS
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
Modifiez le fichier du serveur de destination de la connexion SSH sur le serveur avec VS Code
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
J'ai installé la bibliothèque avec Visual Studio Code, mais impossible d'importer
J'ai essayé Flask avec des conteneurs distants de VS Code
Déboguer avec VS Code en utilisant Boost Python Numpy
Vider le contenu de la base de données redis avec lua
L'histoire d'essayer Sourcetrail × macOS × VS Code
Convertir le code de caractère du fichier avec Python3
Comment sensibiliser VS Code à l'environnement venv et à ses avantages
Ajoutez des informations au bas de la figure avec Matplotlib
Changer les paramètres IP en ACL de conoha avec python
[Introduction à Python] Utilisation basique de la bibliothèque matplotlib
Déboguer à distance l'environnement Django créé avec docker-compose avec VS Code
Modifiez et déboguez le code dans Raspberry Pi avec la fonction de connexion SSH de VSCode
J'ai essayé de trouver l'entropie de l'image avec python
Python avec VSCode (Windows 10)
[Ubuntu] Comment supprimer tout le contenu du répertoire
Paramètres lors du développement d'applications App Engine / Python avec VS Code
Comment déboguer une bibliothèque Python standard dans Visual Studio
Hériter de la bibliothèque standard pour trouver la valeur moyenne de Queue
Exécutez l'intelligence de votre propre bibliothèque python avec VScode.
Expliquez le code de Tensorflow_in_ROS
Définissez VSCode sur PyCharm.
Essayez d'automatiser le fonctionnement des périphériques réseau avec Python
Attacher au processus Python de la destination SSH et déboguer
Comment voir le contenu du fichier ipynb du notebook Jupyter
Histoire que Python a cessé de travailler avec VS Code (Windows 10)
Vérifiez le code avec flake8
Simulation du contenu du portefeuille
Récupérez la source de la page à charger indéfiniment avec python.
Comment connecter le contenu de la liste dans une chaîne de caractères
Essayez d'extraire les caractéristiques des données de capteur avec CNN
Générer un code de correction d'erreur pour restaurer la corruption des données avec la bibliothèque zfec
Traitez le contenu du fichier dans l'ordre avec un script shell
Une histoire coincée avec l'installation de la bibliothèque de machine learning JAX
L'histoire de ne pas pouvoir exécuter pygame avec pycharm
Enregistrez le résultat de l'exploration avec Scrapy dans Google Data Store
Comment implémenter du code Java en arrière-plan de Red Hat (Linux ONE)
Familiarisez-vous avec (voulez être) autour du pipeline de spaCy
J'ai essayé d'automatiser l'arrosage du pot avec Raspberry Pi
[python, ruby] sélénium-Obtenez le contenu d'une page Web avec le pilote Web
Comment obtenir l'ID de Type2Tag NXP NTAG213 avec nfcpy
[EC2] Comment installer Chrome et le contenu de chaque commande
Premier python ② Essayez d'écrire du code tout en examinant les fonctionnalités de python
[Introduction à StyleGAN] J'ai joué avec "The Life of a Man" ♬
Essayez de résoudre le problème N Queen avec SA de PyQUBO
Lire tout le contenu de proc / [pid] ~ De setgroups à wchan ~
Je veux sortir le début du mois prochain avec Python
Considérez la vitesse de traitement pour déplacer le tampon d'image avec numpy.ndarray
J'ai écrit le code pour écrire le code Brainf * ck en python
Résolution du labyrinthe avec Python-Supplément au chapitre 6 de la référence rapide de l'algorithme-
Lire tout le contenu de proc / [pid] ~ De cwd à loginuid ~
Comment développer des conteneurs sur des serveurs distants avec VS Code Remote-Containers