Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

418
Vistas
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?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

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

Tal 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"]

over 4 years ago · Santiago Trujillo Denunciar

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.

over 4 years ago · Santiago Trujillo Denunciar

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.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda