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