0

変数に名前を付ける明確な方法を探しています。以下は、それらが格納する値の例です。

'IMG_5123.JPG'
'/path/to/IMG_5123.JPG'
'/path/to/'
 'JPG'

私はfilename、filename_full、path、extensionを考えていました。これらのアイテムに名前を付ける「適切な」方法はありますか?

4

4 に答える 4

3

あなたの変数は私には問題ないようです。さらにインスピレーションが必要な場合は、これらの概念の多くを扱っている os.path の標準ライブラリを確認できます: http://docs.python.org/library/os.path.html

于 2012-08-25T00:52:50.650 に答える
2

これは私の見解であり、もちろん任意のスキームを選択できます。

それらはすべて同じファイル名の一部を表しているため、すべてに「ファイル名」または「fn」というプレフィックスを付けます (意味が本当に明確な場合)。したがって、filename、filename_abs、filename_path、filename_ext または同様のセット。

それらが具体的に画像を表す場合は、おそらくそれを変更します。

于 2012-08-25T01:48:43.593 に答える
1

Python で適切なスタイリングを学ぶには、 pep 8を読む必要があります。

于 2012-08-25T00:53:31.743 に答える
0

Unix および Unix ライクなオペレーティング システムでは、dirname コマンドと basename コマンドがあります。広く使用されている命名法を使用すると、次のようになります。

file basename: 'IMG_5123.JPG'
file name:     '/path/to/IMG_5123.JPG'
file dirname:  '/path/to/'
file suffix:   'JPG'

しかし、それほどきちんとしたものはありません。ベース名はファイル名とも呼ばれます。この名前はフルパス名とも呼ばれます。dirname はパスと呼ばれることが多く、サフィックスは拡張子と呼ばれることがよくあります。

于 2012-08-25T06:53:26.073 に答える