使用flashdrives和linux命令的python

使用flashdrives和linux命令的python,python,tkinter,usb-flash-drive,easygui,Python,Tkinter,Usb Flash Drive,Easygui,我有两个问题 因此,我正在制作一个python程序,它将为我备份和恢复一个选定的目录 这是我的第一个程序,我正在使用easygui作为这个程序的gui 我想知道的是如何执行linux命令并在msgbox中显示该命令的结果,或者tkinter更适合这种情况 我将如何显示插入的闪存驱动器,如显示插入的闪存驱动器的下拉菜单,您可以从中选择 import commands from easygui import * output = commands.getstatusoutput("command"

我有两个问题

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

这是我的第一个程序,我正在使用easygui作为这个程序的gui

我想知道的是如何执行linux命令并在msgbox中显示该命令的结果,或者tkinter更适合这种情况

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

import commands
from easygui import *

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

这就是获取命令输出并在消息框中显示的方式。

是否可以在一个框中执行两个命令?因为当我使用os.system('cd/media')时,它会将cd放回原处media@Huntaz556据我所知,您不能在脚本和程序中使用
cd
,您必须从运行脚本的目录中执行任何您想执行的操作。您可以在一个消息框中显示两个命令,方法是生成一个字符串,将两个输出添加到该字符串中并在消息框中显示。