Tech

Python

同じファイル名なのに別物?Python pathlibでシンボリックリンクと実体を見分ける

Python pathlibでリンク先とファイル実体を区別する安全な実験と業務の切り分けを紹介。
Python

PythonのCSVで空欄と0を混同しない:DictReaderで欠損値を見分ける

CSVの0と未入力をPython DictReaderで区別し、欠損データを安全に検査する方法。
Python

Pythonの拡張子判定で.tar.gzを見落とす?pathlibのsuffixとsuffixesを比較

Python pathlibのsuffixとsuffixesを比較し、tar.gzの複合拡張子を安全に判定する方法を解説。
PowerShell

同じ名前のファイルは同じ中身?PowerShellでSHA-256を比較する

PowerShellのGet-FileHashでSHA-256を比較。同名ファイルの違い、文字コード、改行、真正性を安全な実験で解説。
Python

Pythonのpathlibでフォルダ内判定は安全?relative_toとresolveを比較する

Pythonのpathlibでフォルダ内判定を行う際のrelative_toとresolveの違いを安全な実験で比較する。
Python

PythonのCSVで空行が増える?newline指定と改行コードをバイトで確かめる

Python CSVの空行問題をnewline指定とCRLF/LFのバイト列から切り分ける。
PowerShell

PowerShellのConvertTo-Jsonで入れ子が消える?Depthを変えて構造を観察する

ConvertTo-JsonのDepth不足で入れ子構造が変わる現象を、架空データの比較と再読込で切り分ける。
Python

Pythonのzipは行を黙って捨てる?strict=TrueでCSV突合ミスを見つける

Pythonのzipが短い入力で行を捨てる問題をstrict=Trueで検出。実務のCSV突合での注意点も解説。
PowerShell

PowerShellのGroup-Objectで重複を見つける:件数だけで判断すると見落とす理由

PowerShellのGroup-Objectで空欄と重複番号を区別し、元の行を残して調査する実用TIPS。
Python

PythonのCSVに空行が増えるのはなぜ?newline=”と改行入りセルを実験する

Python csvの空行対策を、newline=''と引用符入りの架空データで安全に理解する。