Я был Google, чтобы попытаться найти эквивалент в Python некоторым из операторов проверки файлов Perl.
Большинство операторов тестовых файлов - это просто прямое питонирование основного вызова os 'stat
. Например, os.stat('file').st_ctime
просто считывает время изменения inode в качестве утилиты * nix stat
или ls -l
.
Некоторые из операторов проверки файлов Perl я не могу найти эквивалент в Python. Например, у меня есть дерево данных из 85 000 файлов изображений, созданных различными приложениями. Некоторые из файлов имеют эффективный UID, установленный таким образом, который является nettlesome и сбой модификации для проблемы разрешения. Поэтому для этих файлов мне нужно запустить что-то вроде:
$ find . -type f -print0 | perl -0 -lnE 'say unless -w' | change euid...
Так как я не нашел эквивалент в Python, мне нужно выложить на Perl, чтобы найти эти файлы. Я нашел эту таблицу, которая предполагает отсутствие прямого эквивалента. Правда?