1

我正在为我们的内部使用一个非常简单的 python 包,并希望将其打包为 .egg 文件,并且在安装/使用它时,我希望它访问放置在计算机上适当位置的文本文件.

那么在 python 中放置应用程序数据的最佳位置在哪里?(这意味着由用户编辑)如何让我的 python 包自动安装默认文件?

注意:我知道Windows 应用程序数据目录,但想避免它,因为它是不可移植的,而且对于用户访问和我的应用程序访问来说都很麻烦。

4

2 回答 2

3

os.path.expanduser('~')

于 2010-05-17T21:07:18.717 回答
0

每个操作系统都有自己的目录,预计应用程序数据将在其中存在。似乎没有一种方法以独立于平台的方式提供此路径。您可以编写自己的函数来为您执行此操作,方法是检查os.name然后根据结果返回适当的值。

于 2010-05-17T20:58:40.003 回答