如何在linux平台上读/写wxpython textctrl输入?

时间:2015-02-03 05:41:45

标签: python-2.7 wxpython

我有一个使用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中如何工作?

1 个答案:

答案 0 :(得分:0)

Linux中没有注册表。如果你想保存文件路径,我建议使用像SQLite这样的简单数据库。您也可以使用Python的pickle模块或者只是将它们保存到配置文件中,并使用Python ConfigParser模块来读取和写入它。