I was wondering if you could help me with my new python program. I recently added a browse button to the GUI to make things more "user-friendly." I told python to only accept *.pvt files when the user is asked to browse for a file... Now, I am left wondering how to tell python to take the path the user browsed to and open a cmd window[using subprocess.Popen("cmd.exe")] and cd to that user defined path.. any ideas???
here's what i have so far...
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() so, obviously, this doesn't cd to path. how can i do this??
cmd.exe /k cd path?