私は次のコードを持っています:
os.chdir(os.path.dirname(os.path.realpath(__file__)) + "/../test")
path.append(os.getcwd())
os.chdir(os.path.dirname(os.path.realpath(__file__)))
これはpythonパスに追加/../test
する必要があり、そうします。その後、PyDevを使用してEclipseですべてスムーズに実行されます。
しかし、コンソール2番目のos.chdirから同じアプリを起動すると、実際には間違ったことが発生し、代わりにos.path.realpath(__file__)
返されます。もちろん、固定を使用してこれを修正できますが、それは少し間違っているように思えますが、これはEclipseとコンソールの両方で機能します。../test/myFile.py
../originalFolder/myFile.py
os.chdir("../originalFolder")
PSos.getcwd()
そのようなフォルダーがまだ追加されていないことを確認したいので、実際に使用しています。そうしないと、ディレクトリをまったく切り替える必要がありません
それで、私のアプローチに何か問題がありますか、それとも私は何かを台無しにしましたか? または何?:)
前もって感謝します!:)