在Windows上存储python应用程序的配置文件的位置
发布时间:2020-12-14 03:52:31 所属栏目:Windows 来源:网络整理
导读:我有一个必须在 Windows和 Linux上运行的python程序.我通常将一些配置选项存储在文件中,位于程序目录的子目录中. 对于Windows,我将其转换为exe并为其创建了一个安装程序.现在我遇到了处理配置文件的问题. 保存配置文件的最佳位置是什么?我已经读过,对于Wind
我有一个必须在
Windows和
Linux上运行的python程序.我通常将一些配置选项存储在文件中,位于程序目录的子目录中.
对于Windows,我将其转换为exe并为其创建了一个安装程序.现在我遇到了处理配置文件的问题. 保存配置文件的最佳位置是什么?我已经读过,对于Windows os.environ [‘APPDATA’]’myAppName’是必须使用的路径.这是对的吗?这是标准的吗?它至少可以在XP的所有版本的Windows中运行(至少用英语和西班牙语)吗? PD:我对使用ConfigParser不感兴趣.配置文件是我自己的格式,我有工作代码从中读取/写入. 解决方法
在用户目录中存储设置通常是个好主意.在大多数Unices下,只需在主目录中存储(最好是带点前缀的)文件.在OS X下,您需要在用户的Library文件夹中为应用程序创建一个目录,并将文件存储在那里.在Windows下,APPDATA是为您的应用程序构建目录的好地方.它应该适用于所有Windows本地化,看起来它在Windows XP中也可用.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- iis – 如何查看详细的500错误?
- 在PowerShell中关闭所有资源管理器Windows
- windows-server-2008-r2 – 连接到Windows Server 2008 R2后
- active-directory – 如何让我的域控制器与正确的外部时间源
- 为什么XAML图像源属性包含“/ MyApp; component”?
- windows – remote:fatal:解包后留下未解决的增量
- windows-services – MsDeploy runCommand所需的提升权限?
- windows-server-2012 – 打开Windows Server 2012 / Window
- windows – 如何在远程服务器中安装SQL Server?
- windows-server-2008 – 重新启动MS Server 2008,而不安装更
推荐文章
站长推荐
- .net – 用于Windows 7手机的ORM映射器
- windows-phone-8.1 – Windows Phone 8.1应用程序
- iis-7 – Win 2008 R2上的IIS 7默认情况下不显示
- .net – 在dacpac文件中包含DLL
- Windows 下的rabbitmq安装与命令
- win10使用自带虚拟机没有Hyper-V场景
- IIS+PHP+MySQL+Zend?Optimizer+GD库+phpMyAdmin安
- 使用OWASP for Windows安装ModSecurity
- .net – mscordacwks.dll和mscorwks.dll混淆
- Windows – 使用SC.exe设置服务凭据密码失败
热点阅读