我想知道你是否可以幫助我使用我的新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