ファイル記述子に使用する変数名は何ですか?
-
07-07-2019 - |
質問
かなり愚かな些細な質問。標準的な例は f = open( 'filename')
ですが、
-
f
はあまり説明的ではありません。しばらくしてコードを見なかった後、 あなたはそれが意味するかどうかを忘れることができます "ファイル"または「関数f(x)」または" fourier 結果の変換"または、他の何か。 EIBTI。 - Pythonでは、
file
はすでに関数によって取得されています。
他に何を使用しますか?
解決
data_file
settings_file
results_file
.... etc
他のヒント
ハンガリー語に似た" file_fft"を先頭に追加できます。
ただし、できるだけ早くファイル記述子を閉じようとするので、このようなwithステートメントを使用することをお勧めします。これにより、ファイル記述子を閉じることを心配する必要がなくなり、紛失しにくくなります。
with open("x.txt") as f:
data = f.read()
do something with data
f
(関数またはファイルのいずれか;-)を使用できてうれしいです。その識別子のスコープが非常に小さなコンパスに制限されている場合( with open( 'zap ')f:
が通常前兆になるように)。一般に、大きな字句スコープを持つ識別子はより長く、より明示的である必要があり、字句的に小さい/短いスコープ/寿命を持つ識別子はより短く、より明示的でない場合があり、これは他の種類のオブジェクトとほぼ同じくらい開いているファイルオブジェクトに適用されます! -)
通常、ファイルオブジェクトのスコープが数行しかない場合、 f
は完全に読み取り可能です。オープンコールのファイル名の変数名は、おそらく十分に説明的です。それ以外の場合は、 something_file
をお勧めします。
通常、「fp」を使用します。短い寿命のファイルポインタ用。
長寿命の記述子については、より説明的にします。 " fpDebugLog"など。
むしろ、 f、fp、fd
のいずれかを使用します。
入力ファイルと出力ファイルの場合は inf
/ outf
であることがあります。
所属していません StackOverflow