如何编写python脚本以在Linux Mint中打开应用程序

时间:2018-07-13 16:55:19

标签: python linux shell ubuntu linuxmint

嗨,我想编写一个python脚本,以便如果我运行该脚本,它应该打开几个应用程序并在控制台中运行一些命令。任何人都可以指导我进行操作。例如示例脚本和放置它的位置等。 附注:我使用Ubuntu 17作为操作系统。

谢谢

2 个答案:

答案 0 :(得分:0)

您可以使用os.open命令从python脚本中运行任何脚本,该脚本将像在命令行中一样运行

例如

import os


os.open("echo 7")

#this will print 7 on the terminal when you run the script

如果要捕获脚本的输出,请运行并在脚本中使用它,那么我建议您使用os.popen

例如

import os 

var=os.popen("cat /path/to/file")

print(var)

#this will print the file content

因此,简而言之,os.open(“ here”)中的所有内容都将像在您的操作系统的命令行或终端中一样运行

如果要运行应用程序,则必须起诉子进程

import subprocess

subprocess.call("spyder")

或者,您也可以使用popen打开文件:

import os

os.popen("spyder or subl")

os.open无法使用

关于您的特定要求 使用以下代码

import os 
os.popen("cd /home/mypc/path ; subl")

答案 1 :(得分:0)

您可以使用 os 库执行系统命令

import os
os.system("your command")

您可以将所需的应用程序添加到系统路径,以便能够使用系统命令执行该应用程序