一般的にPythonでプロジェクトを作る場合、以下のようにすることが多いと思います。 srcフォルダ配下に実際に使うソースコード testsフォルダ配下にテストケース + プロジェクトルート | +---src | +---ここにソースファイル | +---ここにソースファイル | +---ここにソースファイル | +---ここにソースフォルダ | \---ここにソースファイル +---tests | +---test_ここにテストケース.py | +---test_ここにテストケース.py | \---test_ここにテストケース.py \ (必要に応じて)起動スクリプトなど で、通常はプロジェクトルートフォルダをカレントディレクトリとし、python .\src\main.pyなどとしてプログラムを起動する というのが、Python的に推奨されたプログラムの実行方法 だと思っています。