我有一个使用wxpython创建的GUI,其中从文件对话框获取的文件的路径位于textctrl中,我将其命名为Repofield。
self.Repofield=wx.TextCtrl(panel, pos=(120,25), size=(250,20))
value=self.Repofield.SetValue(dlg.GetPath())
现在我传递了' 值'使用子进程的命令:
cmd="./flash -0 -f %s"%(value)
proc=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE, universal_newlines=True)
out,err=proc.communicate()
在Windows中,我们会在需要时将文件路径写入注册表并从中读取(运行时)。它在Linux中如何工作?
答案 0 :(得分:0)
Linux中没有注册表。如果你想保存文件路径,我建议使用像SQLite这样的简单数据库。您也可以使用Python的pickle模块或者只是将它们保存到配置文件中,并使用Python ConfigParser模块来读取和写入它。