我想知道你是否可以帮助我使用我的新Python程序。我最近在GUI上添加了一个浏览按钮,使事情更“用户友好”。我告诉python当用户被要求浏览文件时只接受* .pvt文件...现在,我还想知道如何告诉python使用用户浏览的路径并打开一个cmd窗口[使用子进程。 Popen(“cmd.exe”)]和CD到该用户定义的路径..任何想法?cd到用户定义的路径
这里是我迄今为止...
def OnAbout3(self, event):
"""
Browse for file
"""
wildcard = "Select File (*.pvt)|*.pvt"
dialog = wx.FileDialog(None, "Choose a file",
wildcard=wildcard,
style=wx.OPEN)
if dialog.ShowModal() == wx.ID_OK:
path = dialog.GetPaths()
#######this is where i wanted to do something like this:
subprocess.Popen("cmd.exe")
#I wished cmd could simply cd to the variable, path
os.system('cd path')
dialog.Destroy()
所以,很显然,这个CD不给路径。我怎样才能做到这一点??
'cmd.exe/k cd path'如何? – Gabe 2011-06-03 13:43:01