Even in universally available libraries, there are sometimes functions or methods that are unavailable or exhibit different behaviors depending on the platform. The os module is perhaps the most notable case.
The os module is a relatively thin wrapper around system calls or commands, and while it attempts to abstract some roughly analogous calls across platforms, many of its functions are too platform-specific to make available universally.
The os module documentation at https://docs.python.org/3/library/os.html contains complete details on platform support, but some examples are listed here:
Library
|
Description
|
Availibility
|
getuid, getgid, getgroups, geteuid | Get user or group information ... |