Abrir LXTerminal desde Python

Sección General del foro
Responder
Fulguitron
Pi Beta
Pi Beta
Mensajes: 120
Registrado: 27 Oct 2016, 08:51
Agradecido: 0
Agradecimiento recibido: 0
Contactar:

Hola¡¡¡ llevo unos días buscando y nada. me gustaría crear una aplicación en python que abra directamente la ventana de terminal. Para ello uso la librería subprocess que creo que es la que toca (aunque no estoy muy seguro, pero la uso para llamar otros programas en python y funciona perfecto). Después de muchas pruebas parecidas a esta,

Código: Seleccionar todo

import subprocess
subprocess.run("LXTerminal")
No hay manera que funcione, alguna sugerenecia??
muchísimas gracias a todos.
Disfruta de mi blog, hobbies y gadgets diferentes y poco comunes.

http://hobbiesygadgets.blogspot.com.es
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

¿Has probado con system()?

Código: Seleccionar todo

import os
os.system('LXTerminal')
Si aun así quieres usar subprocess, utiliza el método Popen()
Fulguitron
Pi Beta
Pi Beta
Mensajes: 120
Registrado: 27 Oct 2016, 08:51
Agradecido: 0
Agradecimiento recibido: 0
Contactar:

Al final ya lo he conseguido, la ruta es

Código: Seleccionar todo

import subprocess
subprocess.call("lxterminal")
Iba a probar lo de import os, pero parece ser que es una librería antigua y actualmente se usa la de subprocess.
Muchas gracias de todas formas¡¡¡¡
Disfruta de mi blog, hobbies y gadgets diferentes y poco comunes.

http://hobbiesygadgets.blogspot.com.es
Responder