• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

910
Views
Código de Visual Studio: cómo depurar el script de Python con argumentos

Estoy usando Visual Studio Code para depurar un script de Python.

Siguiendo esta guía , configuré el argumento en el archivo launch.json :

Ingrese la descripción de la imagen aquí

Pero cuando presiono Depurar , dice que mi argumento no se reconoce y Visual Studio Code dice:

error: argumentos no reconocidos

Ingrese la descripción de la imagen aquí

Como Visual Studio Code usa PowerShell, ejecutemos el mismo archivo con el mismo argumento:

Ingrese la descripción de la imagen aquí

Entonces: el mismo archivo, la misma ruta y el mismo argumento. En la terminal funciona, pero no en Visual Studio Code.

¿Dónde estoy equivocado?

about 3 years ago · Santiago Trujillo
3 answers
Answer question

0

Creo que --City y Auckland se usan como un solo argumento. Tal vez intente separarlos así...

Argumento único

 "args": ["--city","Auckland"]

Múltiples argumentos y múltiples valores

Como:

 --key1 value1 value2 --key2 value3 value4

Simplemente colóquelos en la lista de args uno por uno en secuencia :

"args": ["--key1", "value1", "value2", "--key2", "value3", "value4"]

about 3 years ago · Santiago Trujillo Report

0

También noté que si ejecuta el script haciendo clic en el botón de depuración que se ve así ingrese la descripción de la imagen aquí , entonces los argumentos no se pasan. Sin embargo, al usar Run -> Start Debugging (o su atajo F5 ) pasó los argumentos con éxito.

about 3 years ago · Santiago Trujillo Report

0

En Visual Studio, puede pasar múltiples parámetros de manera conveniente y natural:

 --trail=0 --g=0 --V="HO" --save_interval=10 --verbose=True

Simplemente no sé por qué no admitirán esto en Visual Studio Code. Enumerar los argumentos uno por uno es engorroso y un poco tonto. Simplemente pasan la cadena de argumentos al analizador de Python, y las cosas se pueden hacer fácilmente.

about 3 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error