Roll 1307 の Pies
コピー
プログラムがある現在のディレクトリを取得する(Python)
(id: 15801)
ディレクトリやファイルなどのパスを結合する
(id: 15806)
Python でファイルに書きこむ
(id: 15873)
Pythonのファイル入出力(読み込み、書き込み、csv、拡張子や更新日時の取得)
(id: 15880)
Pythonで配列や二次元配列をcsvファイルに書き込む
(id: 15884)
Pythonでディレクトリのファイル一覧を取得する
(id: 15921)
Pythonで同じディレクトリにあるファイルを開く(path.dirname(__file__)とpath.joinを使う)
(id: 20514)
Python でファイルやディレクトリの存在を確認する(os.path.exists, pathlib)
(id: 28448)
Python でファイルを削除・移動・コピーする(shutil)
(id: 28449)
Python でファイルの拡張子を取得・変更する
(id: 28450)
Python で再帰的にディレクトリ内のファイルを取得する(glob, rglob)
(id: 28451)
Python でテンポラリファイルを作成する(tempfile)
(id: 28452)
Python でファイルサイズを取得する
(id: 28453)
Python でファイルのパーミッションを確認・変更する
(id: 28454)
Python で絶対パスと相対パスを変換する
(id: 28455)
Python でホームディレクトリを取得する
(id: 28456)
Python でファイル名から拡張子を除いた部分を取得する(stem, splitext)
(id: 28457)
pathlib と os.path の違いと使い分け
(id: 28458)
Python でディレクトリを作成する(mkdir, makedirs)
(id: 28459)
Python でファイルの更新日時・作成日時を取得する
(id: 28460)
Python で ZIP ファイルを作成・展開する(zipfile)
(id: 28461)
Python のファイルパス操作でやりがちなアンチパターン
(id: 28462)
os.path.join を使わずに文字列結合するとなぜ危険か
(id: 28463)
ファイルを開いたまま閉じ忘れる問題と with 文の重要性
(id: 28464)
race condition:存在確認してから開くまでの間にファイルが消える問題
(id: 28465)
相対パスの罠:カレントディレクトリが変わると壊れるコード
(id: 28466)
Python でファイルロックを実装する(fcntl, msvcrt, filelock)
(id: 28467)
大容量ファイルをメモリに載せずに処理する(イテレータ、mmap)
(id: 28468)
Python でシンボリックリンクとハードリンクを扱う
(id: 28469)
ファイルのアトミックな書き込み(中途半端な状態を残さない方法)
(id: 28470)
watchdog でファイルの変更を監視する
(id: 28471)
Python でファイルのハッシュ値を計算する(MD5, SHA256)
(id: 28472)
ファイルのエンコーディング問題と文字化けの対処法
(id: 28473)
Python で複数プロセスから同じファイルに安全に書き込む
(id: 28474)
pathlib の落とし穴:WindowsPath と PosixPath の互換性
(id: 28475)
__file__ が使えないケースと代替手段(frozen, zipimport)
(id: 28476)
ファイル I/O のパフォーマンスを改善するテクニック
(id: 28477)
sendfile でゼロコピー転送する
(id: 28478)
ファイルを開くとき OS は何をしているのか:ファイルディスクリプタとカーネルの仕組み
(id: 28571)
inode とは何か:ファイル名とファイル実体の分離
(id: 28572)
ディレクトリの正体:特殊なファイルとしての構造
(id: 28573)
ファイルを削除しても容量が減らない理由(unlink とリンクカウント)
(id: 28574)
ファイルシステムのジャーナリングと Python の書き込み安全性
(id: 28575)
/proc と /dev:仮想ファイルシステムを Python から読む
(id: 28576)
Python のファイル I/O バッファリングの 3 層構造
(id: 28577)
flush() と fsync() の違い:本当にディスクに書き込まれたか
(id: 28578)
バイナリモードとテキストモードの内部動作の違い
(id: 28579)
標準入出力のバッファリングとパイプでの挙動
(id: 28580)
umask とファイル作成時のパーミッション決定
(id: 28581)
setuid/setgid ビットと Python スクリプト
(id: 28582)
Python で YAML ファイルを読み書きする(PyYAML)
(id: 29990)
Python で TOML ファイルを読み書きする(tomllib, tomli)
(id: 30000)
Python で INI / 設定ファイルを読み書きする(configparser)
(id: 30002)
Python で複数ファイルを一括リネームする
(id: 30004)
Python で tar.gz アーカイブを作成・展開する(tarfile)
(id: 30019)
Python でファイルの差分を取得する(difflib)
(id: 30030)
← 戻る