
相対パスと絶対パスを相互に変換するには `os.path.abspath()` や `pathlib.Path.resolve(...
ZIP ファイルの作成や展開には `zipfile` モジュールを使う。 ZIP ファイルを作成する `ZipFile` をライ...
ファイルの更新日時や作成日時を取得するには `os.stat()` や `os.path.getmtime()` を使う。 更新...
ディレクトリを作成するには `os.mkdir()` や `os.makedirs()`、あるいは `pathlib.Path....
Python でファイルパスを扱う方法として、従来の `os.path` モジュールと Python 3.4 で導入された `p...
ファイル名から拡張子を除いた部分(ベース名)を取得するには `os.path.splitext()` または `pathlib....
ユーザーのホームディレクトリを取得するには `os.path.expanduser()` や `pathlib.Path.hom...
ファイルのパーミッション(アクセス権限)を確認・変更するには `os.stat()` と `os.chmod()` を使う。 パ...
ファイルサイズを取得するには `os.path.getsize()` または `pathlib.Path.stat()` を使う...
一時的なファイルやディレクトリを作成するには `tempfile` モジュールを使う。プログラム終了時やコンテキスト終了時に自動...
ディレクトリ内のファイルを再帰的に取得するには `glob` モジュールや `pathlib` の `rglob()` メソッド...
ファイルパスから拡張子を取得するには `os.path.splitext()` または `pathlib.Path.suffix...
ファイルの削除・移動・コピーには `os` モジュールと `shutil` モジュールを使う。 ファイルを削除する ファイルの削...
ファイルやディレクトリが存在するかどうかを確認するには `os.path.exists()` または `pathlib.Path...
Python の関数でデフォルト引数を指定すると、その値は関数が**定義されたとき**に一度だけ評価され、以降の呼び出しでは同じ...
クラスのフィールドにリストを初期値として設定する場合、ミュータブル(変更可能)なオブジェクトの扱いに注意が必要。 間違いやすいパ...
Python の変数がどこで見つかるかは、コードの読みやすさやバグの発見に直接関係します。特に関数内で外側の変数を扱うとき、LE...
Paramiko は Python 標準の `sftp` モジュールより高機能で、SSH を通じた暗号化通信を扱えるライブラリで...
Python の for と while の基本的な使い方。Python では break や else を使ってループ処理を柔...
前回はxが0より大きいかどうかをチェックするプログラムを作りました。今回はxが0のとき、0でないとき、0以上のとき、0より小さい...
Python の三項演算子は下のように書きます。 これは次と等価です。 for ループの中で if を使うとき、三項演算子はコー...
Python の文字列はスライスできます。 スライス記法は
Python の textwrap を使うと、文字列を折り返したときのリストを得られます。 分割された部分文字列はトリミングされ...
Python で文字列を同じ長さに分割するには、次のようにします。 同一長のブロックをチャンクといいます。











