1

私は内部使用のための非常に単純な python パッケージに取り組んでおり、それを .egg ファイルとしてパッケージ化したいと考えています。インストール/使用するときに、コンピューターの適切な場所に配置されたテキスト ファイルにアクセスしたいと考えています。 .

では、Python でアプリケーション データを配置するのに最適な場所はどこでしょうか? (これはユーザーが編集することを意図しています)Pythonパッケージにデフォルトファイルを自動的にインストールさせるにはどうすればよいですか?

注: Windows アプリケーションのデータ ディレクトリについては知っていますが、これは移植性がなく、ユーザーとアプリケーションの両方がアクセスするのが面倒なため、避けたいと考えています。

4

2 に答える 2

3

os.path.expanduser('~')

于 2010-05-17T21:07:18.717 に答える
0

各OSには、アプリケーションデータが存在すると予想される独自のディレクトリがあります。プラットフォームに依存しない方法でこのパスを提供する方法はないようです。os.name結果に応じて適切な値を確認して返すことにより、これを行うための独自の関数を作成できます。

于 2010-05-17T20:58:40.003 に答える