Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的Python包应该在用户系统上的何处添加文件?_Python_Sqlite_Pip_Anaconda_Pypi - Fatal编程技术网

我的Python包应该在用户系统上的何处添加文件?

我的Python包应该在用户系统上的何处添加文件?,python,sqlite,pip,anaconda,pypi,Python,Sqlite,Pip,Anaconda,Pypi,我希望我的包在安装包时或运行初始化方法时添加SQLite文件 有没有一个传统的地方可以存放该文件 选项1:在目录中 选项2:在~的/Users/主目录中 我在这方面没有经验,但我倾向于一个隐藏的。我的_package目录位于~,因为当我看我的家时,我看到的是: .conda docker先生 伊皮顿先生 朱皮特先生 .matplotlib ... 您可能希望使用包来确定正确的目录,而不考虑平台。您可能希望使用包来确定正确的目录,而不考虑平台。@Abhilash这是临时文件,不是要存储的首选项

我希望我的包在安装包时或运行初始化方法时添加SQLite文件

有没有一个传统的地方可以存放该文件

  • 选项1:在目录中
  • 选项2:在
    ~
    /Users/
    主目录中
我在这方面没有经验,但我倾向于一个隐藏的
。我的_package
目录位于
~
,因为当我看我的家时,我看到的是:

.conda
docker先生
伊皮顿先生
朱皮特先生
.matplotlib
...

您可能希望使用包来确定正确的目录,而不考虑平台。

您可能希望使用包来确定正确的目录,而不考虑平台。

@Abhilash这是临时文件,不是要存储的首选项等。我使用的各种包将其数据保留在
~/.package\u name
~/.package\u name\u data
或类似文件中。@Abhilash这是临时文件,不是要存储的首选项等。我使用的各种包将其数据保留在
~/.package\u name
~/.package\u name\u data
或类似的.Hmm中。因此,当我导航到该目录时,我看到的大多是特定于平台的完整gui应用程序。例如chrome、slack、spotify、sublime。然而,
appdirs
遵循平台指南–这些是您应该存储数据的地方。例如,在Windows上,
AppData/Roaming
实际上可以在服务器上运行(加入域的帐户),这确实会产生影响。Hmm。因此,当我导航到该目录时,我看到的大多是特定于平台的完整gui应用程序。例如chrome、slack、spotify、sublime。然而,
appdirs
遵循平台指南–这些是您应该存储数据的地方。例如,在Windows上,
AppData/Roaming
实际上可以在服务器上运行(加入域的帐户),这确实会产生影响。