2011-10-30 123 views
0

我有2个问题。python with flashdrives and linux commands

因此,我正在制作一个python程序,为我备份和恢复选定的目录。

这是我的第一个程序,我使用easygui作为我的GUI程序。

我想知道的是我如何能够执行一个linux命令并将结果显示在msgbox中,或者将tkinter更好地用于这种事情?

以及我将如何去显示闪存驱动器插入的内容,如显示插入的闪存驱动器的下拉菜单,您可以从中选择。

回答

1
import commands 
from easygui import * 

output = commands.getstatusoutput("command") 
msgbox(msg=output[1]) 

这就是如何获得命令的输出并将其显示在消息框中。

+0

有无论如何,我可以在一个盒子里做两个命令? 因为当我这样做 使用os.system 它dosent CD回到媒体 – Huntaz556

+0

@ Huntaz556据我知道你不能在脚本和程序中使用'cd'(“CD /媒体”),你会必须从您运行脚本的目录中执行任何操作。您可以在一个消息框中显示两个命令,方法是创建一个字符串,将两个输出添加到该字符串中并将其显示在消息框中。 – Griffin

相关问题