Это полезно для отладки (следовательно, связано с программированием). В Linux мы можем использовать команду
strace -feopen python myfile.py
чтобы выяснить, какие модули Python и общие объекты загружены. Есть ли в macOS X аналогичный однострочник?
macos
osx-snow-leopard
dtrace
strace
Setjmp
источник
источник
dtruss
требуются привилегии root, но вы, возможно, не захотите запускать команду, которую хотите отслеживать, как root. Подумайтеsudo dtruss -f -t open sudo -u $USER python myfile.py
$ sudo dtruss -f -t open sudo -u $USER python
: `dtrace: защита целостности системы включена, некоторые функции будут недоступны`, а затемdtrace: failed to execute sudo: dtrace cannot control executables signed with restricted entitlements