Pythonのファイルオブジェクトの属性は何ですか?
-
close()-ファイルを閉じます。
-
next()-ファイルがイテレータとして使用される場合、通常はforループ(たとえば、f:print lineのfor行)で、next()メソッドが繰り返し呼び出されます。このメソッドは、次の入力行を返すか、EOFがヒットしたときにStopIterationを発生させます。
-
read([size])-ファイルから最大サイズのバイトを読み取ります。
-
readline([size])-ファイルから1行全体を読み取ります。
-
seek(offset [、whence])-stdioのfseek()のように、ファイルの現在の位置を設定します。 whence引数はオプションであり、デフォルトは0(絶対ファイル配置)です。他の値は、1(現在の位置を基準にしてシーク)および2(ファイルの終わりを基準にしてシーク)です。
-
tell()-stdioのftell()のように、ファイルの現在の位置を返します。
-
write(str)-ファイルに文字列を書き込みます。
-
writelines(sequence)-文字列のシーケンスをファイルに書き込みます。
-
閉じた-ファイルオブジェクトの現在の状態を示すbool。
-
encoding-このファイルが使用するエンコーディング。
-
mode-ファイルのI/Oモード。
-
name-ファイルオブジェクトがopen()を使用して作成された場合、ファイルの名前。それ以外の場合は、ファイルオブジェクトのソースを示す文字列
-
Pythonのパッケージは何ですか?
パッケージを理解するには、モジュールについても知っておく必要があります。すべてのPythonファイルはモジュールであり、その名前はファイルのベース名/モジュールの__name__プロパティであり、拡張子は.pyではありません。パッケージはPythonモジュールのコレクションです。つまり、パッケージは追加の__init__。pyファイルを含むPythonモジュールのディレクトリです。 __init __。pyは、パッケージを、たまたまPythonスクリプトの束を含むディレクトリと区別します。対応するディレクトリに独自の__init__。pyファイルが含まれている場合、パッケージは任意の深さにネス
-
Python関数属性とは何ですか?
Pythonのすべてがオブジェクトであり、ほとんどすべてに属性とメソッドがあります。 Pythonでは、関数もオブジェクトです。したがって、他のオブジェクトと同様の属性があります。すべての関数には、関数のソースコードで定義されたドキュメント文字列を返す組み込みの属性__doc__があります。それらに新しい属性を割り当てたり、それらの属性の値を取得したりすることもできます。 属性を処理するために、Pythonは「getattr」と「setattr」を提供します。これは3つの引数を取る関数です。 「setattr」と=代入演算子の左側にあるドット表記の使用に違いはありません: 指定されたコードは