Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.1K
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?

over 4 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"]

over 4 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.

over 4 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.

over 4 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 Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!