私は言うモジュールの束を持っています:
modules/module1
ファイルを入力したいディレクトリにありません。
現時点では、ファイルを含むディレクトリに移動し、次を実行します。
from module1 import calc
import os
cwd = os.getcwd()
calc(cwd)
私はこれをできるだけ単純にしたいと思います。つまり、モジュール calc をどこからでもインポートし、calc(cwd)
毎回 cwd を入力することなく実行します。モジュールディレクトリではなく、別の場所にいることをcalcに伝える方法はありますか? 実行calc()
しただけでは、ファイルが modules/ の中にあると見なされます。
目標は、ディレクトリに cd し、そのディレクトリで常に同じ名前のテキスト ファイル (診断情報を含むファイル) に対して calc を実行することです。
module1 フォルダーを python パスとinit .py に追加したので、すべてのモジュールをどこからでもインポートできます。
前もって感謝します。