如何保存python IDLE的自定义首选项?
Posted
技术标签:
【中文标题】如何保存python IDLE的自定义首选项?【英文标题】:How to save custom preferences of python's IDLE? 【发布时间】:2013-05-18 20:56:09 【问题描述】:我在不同位置有几台计算机,虽然我没有在 IDLE 中编码,但它始终在后台运行,用于小型测试、调试和研究任务。 我在家里配置了 IDLE 自定义高亮、键集等,将我的设置保存到外部文件中,并将这些设置安装到我正在使用的任何机器上会很舒服。
所以我的问题是:有没有办法做到这一点?
或者,如果有人知道 IDLE 将这些数据存储在哪里,那就太好了——也许我可以从那里复制文件..
提前致谢!
【问题讨论】:
【参考方案1】:IDLE 将其首选项保存在 $HOME/.idlerc
目录中的多个文件中,并根据需要创建文件(例如,config-main.cfg
)。至少重要的是简单的文本文件,因此您应该能够将这些文件从一台机器上的主目录复制到另一台机器上。有一些潜在的问题需要注意:
当您将文件复制到另一个主目录时,请确保没有 IDLE 实例正在运行。
请注意,当前所有版本的 IDLE(使用 Python 2.7、3.2、
3.3等)共享相同的.idlerc
目录和文件。我目前不知道有任何重大冲突,可能是最近的冲突
文件名包含需要 Unicode 的非 ASCII 字符的文件
表示:这可能会导致 IDLE 2.x 和 3.x 之间的共享问题。
如果您尝试共享文件,另一个问题可能是行尾 在 Windows 和非 Windows 系统之间。
【讨论】:
【参考方案2】:它位于 Windows 10 用户目录中名为“.idlerc”的文件夹中
步骤如下
-
按 win+R OR 只需在 windows 搜索(任务栏之一)中搜索
然后粘贴
%USERPROFILE%\.idlerc
回车
将其中的所有文件复制到您想要的任何位置(在您的情况下使用 USB)
【讨论】:
以上是关于如何保存python IDLE的自定义首选项?的主要内容,如果未能解决你的问题,请参考以下文章
Android PreferenceScreen - 我可以在不将首选项保存到 SharedPreferences 的情况下使用它吗?