Pythonでファイルパスを扱う際、伝統的な**os.pathモジュールと、Python 3.4以降で推奨されるモダンなpathlib**モジュールという、2つの主要な選択肢があります。 どちらも同じ目的を達成できますが、その設計思想と書き方には大きな違いがあります。pathlibは ...
掲題のエラーに向き合ったのと、python -mによる実行の詳細を調べました。 訳すと「不明な親パッケージの相対インポートを試みた」。 はぁ、って感じです。 sys.path を sample1.py に加えて、出力されたモジュール検索パスを除く。関係ないのは省くと、中身は ...