我正在开发一个非常简单的python包供我们内部使用,并希望将其打包为.egg文件,当它被安装/使用时,我希望它能够访问放置在适当位置的文本文件在计算机上的。
那么在python中放置应用程序数据的最佳位置在哪里? (这是由用户编辑的)如何让我的python包自动安装默认文件?
注意:我知道the Windows application data directory,但我希望避免使用它,因为它对于用户访问和我的应用程序访问都是不可移植的,也很麻烦。
答案 0 :(得分:3)
答案 1 :(得分:0)
每个操作系统都有自己的目录,其中应用数据应该存在。似乎没有一种方法以与平台无关的方式提供此路径。您可以通过选中os.name
然后根据结果返回适当的值来编写自己的函数来为您执行此操作。