現在、次のパッケージ構造で作業しています。
/package
__init__.py
final.py
/write
__init__.py
write.py
/data
backup.txt
backup1.txt
backup2.txt
final.py は write.py をインポートします。これにより、1 つのディレクトリに戻り、一連のバックアップ .txt ファイルを /data に書き込むことができます。
final.py は、別の呼び出し中に /data に入り、バックアップ ファイルにアクセスできる必要があるため、情報を /data に保存する必要があります。
これがパッケージ ファイルの正しい階層であるべきかどうかわかりません。プロジェクトファイル全体がサーバーなどに移動された場合に、絶対ファイルパスを使用せずに、/write がそれ自体とは別のディレクトリブランチにテキストファイルを作成する方法.
(backup.txtファイルが作成されたら)retrieve.pyを/dataに追加して、何らかのデータ構造で.txtファイルを返し、/dataをパッケージにするのは間違っていますか、または(2)final.pyにする必要があります/data を直接入力して、テキスト ファイルを取得します。