1. ホーム
  2. python

[解決済み] Pythonのファイルをインポートしようとするとき、ダッシュを使ってもいいのでしょうか?

2022-04-21 22:49:26

質問

基本的に、私は次のようなpythonファイルを持っているとき。

python-code.py

を使用してください。

import (python-code)

を実行すると、インタープリタがシンタックスエラーを出します。

どうすれば直るのか、何かアイデアはありますか?Pythonのファイル名にダッシュを入れるのは違法ですか?

解決方法を教えてください。

をご覧ください。 PEP 8 Pythonコードのスタイルガイド)。

<ブロッククオート

パッケージとモジュールの名前 モジュールは短い、すべて小文字の名前にすべきです。読みやすさを向上させるのであれば、アンダースコアをモジュール名に使用することができます。Python のパッケージも短い、すべて小文字の名前であるべきですが、アンダースコアの使用は推奨されません。

モジュール名はファイル名にマップされ、ファイルシステムによっては大文字小文字を区別せず、長い名前を切り捨ててしまうので、モジュール名はかなり短いものを選ぶことが重要です。

言い換えれば、ファイル名を変更することです :)