基本的に次のような Python ファイルがある場合:
python-code.py
そして次のように使用します:
import (python-code)
インタプリタで構文エラーが発生します。
修正方法について何かアイデアはありますか? Python ファイル名ではダッシュは無効ですか?
ベストアンサー1
ぜひチェックしてみてくださいペップ8Python コードのスタイル ガイド:
パッケージ名とモジュール名 モジュールの名前は短く、すべて小文字にする必要があります。モジュール名には、読みやすさを向上させるためにアンダースコアを使用できます。Python パッケージの名前も短く、すべて小文字にする必要がありますが、アンダースコアの使用は推奨されません。
モジュール名はファイル名にマッピングされ、一部のファイル システムでは大文字と小文字が区別されず、長い名前が切り捨てられるため、モジュール名をかなり短く選択することが重要です。これは Unix では問題になりませんが、コードを古いバージョンの Mac や Windows、または DOS に移植するときに問題になる可能性があります。
つまり、ファイルの名前を変更してください:)