es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Llamando a un script de Python dentro de otro con argumentos de línea de comandos.

Tengo dos scripts de Python independientes que funcionan de forma independiente al suministrar los argumentos relevantes. Ahora necesito llamar a python1.py en python2.py y pasar los parámetros relevantes que son aceptados por python1.py.

¿Es este el enfoque correcto?
1. Crear un método call_python1(args) dentro de python2.py.
2. Utilizar el módulo subprocess para ejecutar python1.py.
3. Llamar a call_python1 en el método principal de python2.py.

Nota: Ambos scripts deben continuar funcionando de forma independiente como lo hacen ahora.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, este es el enfoque correcto. Al crear un método llamar_python1(args) dentro de python2.py y utilizando el módulo subprocess para ejecutar python1.py, puedes pasar los parámetros relevantes aceptados por python1.py. Además, ambos scripts continuarán funcionando de forma independiente como lo hacen actualmente.

Comments are closed.