| Method |
Description |
| os._exit() |
Exits the process with the specified status |
| os.abort() |
Terminates a running process immediately |
| os.access() |
Uses the real uid/gid to check access to a path |
| os.add_dll_directory() |
Adds a path to the DLL search path |
| os.chdir() |
Change the current working directory |
| os.chflags() |
Sets the flags of path to the numeric flags |
| os.chmod() |
Changes the mode of path to the numeric mode |
| os.chown() |
Changes the owner and group id of a specified path to the specified numeric
owner id and group id |
| os.chroot() |
Changes the root directory of the current process to a specified path |
| os.close() |
Closes the specified file descriptor |
| os.closerange() |
Closes all file descriptors from fd_low to fd_high |
| os.confstr() |
Returns string-valued system configuration values |
| os.cpu_count() |
Returns the number of CPUs present in the system |
| os.ctermid() |
Returns the filename associated with the controlling terminal of the
process |
| os.device_encoding() |
Returns the encoding of the device associated with the file descriptor, if it is connected
to a terminal |
| os.dup() |
Duplicates a file descriptor |
| os.dup2() |
Duplicates a file descriptor to a given value |
| os.fchdir() |
Changes the current working directory to a directory opened by os.open() |
| os.fchmod() |
Changes the mode of a file to the specified numeric mode |
| os.fchown() |
Changes the owner and group id of a file to the numeric uid and gid |
| os.fdatasync() |
Forces write of file to disc - not forces update of metadata |
| os.fdopen() |
Returns an open file object connected to a file |
| os.fork() |
Forks a child process |
| os.forkpty() |
Forks a child process, using a new pseudo-terminal as the child's
controlling terminal |
| os.fpathconf() |
Returns system configuration information relevant to an open file |
| os.fsdecode() |
Decodes a file path |
| os.fsencode() |
Encodes a file path |
| os.fspath() |
Returns the file system representation of a path |
| os.fstat() |
Returns the status of a file |
| os.fstatvfs() |
Returns information about the file system of a file |
| os.fsync() |
Forces write of file with file descriptor fd to disk |
| os.ftruncate() |
Truncates a file to a specified length |
| os.fwalk() |
|
| os.get_blocking() |
Returns the blocking mode information of the file descriptor |
| os.get_exec_path() |
Returns a list of directories, in which the system looks for named
executable programs |
| os.get_handle_inheritable() |
|
| os.get_inheritable() |
Returns the inheritable flag of the file descriptor |
| os.get_terminal_size() |
Returns the size of a terminal as a pair of columns and lines |
| os.getcwd() |
Returns the current working directory |
| os.getcwdb() |
Returns the current working directory in bytestring |
| os.getegid() |
Return the effective group id of the current process |
| os.getenv() |
Returns the value of the environment variable key |
| os.getenvb() |
Returns the value of the environment variable key, in bytes |
| os.geteuid() |
Returns the effective user id of the current process |
| os.getgid() |
Returns the real group id of the current process |
| os.getgrouplist() |
Returns a list of all group
ids for a specified user |
| os.getgroups() |
Returns a list of supplementary group ids associated with the current
process |
| os.getloadavg() |
Returns the load average over the last 1, 5, and 15 minutes |
| os.getlogin() |
Returns the name of the user logged in to the terminal |
| os.getpgid() |
Returns the process group id of a specific process id |
| os.getpgrp() |
Returns the current process group id |
| os.getpid() |
Returns the process id of the current process |
| os.getppid() |
Returns the parent process id of the current process |
| os.getpriority() |
Returns the scheduling priority of a process, process group, or user |
| os.getresgid() |
Returns the current process' real, effective, and saved group ids |
| os.getresuid() |
Returns the current process' real, effective, and saved user ids |
| os.getsid() |
Returns the session id of a process |
| os.getuid() |
Returns the current process' real user id |
| os.initgroups() |
Initializes a group access list showing all the member groups of a user
plus the group id |
| os.isatty() |
Returns whether a file descriptor is open and connected to a tty(-like) device
or not. |
| os.kill() |
Sends a signal to the process with the specified process id |
| os.killpg() |
Sends a signal to the process with the specified process id |
| os.lchflags() |
Changes the flags of a path to the numeric flags |
| os.lchmod() |
Changes the mode of path to the numeric mode |
| os.lchown() |
Changes the owner and group id of path to the numeric uid and gid |
| os.link() |
Creates a hard link pointing to source named destination |
| os.listdir() |
Returns a list of the names of the entries in a directory |
| os.lockf() |
Applies, tests, or removes a POSIX lock on an open file |
| os.lseek() |
Sets the current position of file descriptor to the defined position |
| os.lstat() |
Returns the status of a file or file descriptor, but does not follow
symbolic links |
| os.major() |
Returns the device major number from raw device number |
| os.makedev() |
Returns a raw device number from the specified major and minor device
numbers |
| os.makedirs() |
Creates a directory recursively |
| os.memfd_create() |
Create an anonymous file and returns a file descriptor |
| os.minor() |
Returns the device minor number from raw device number |
| os.mkdir() |
Creates a directory (with a specified mode) |
| os.mkfifo() |
Creates a FIFO named path (with a specified mode) |
| os.mknod() |
|
| os.nice() |
|
| os.open() |
|
| os.openpty() |
|
| os.pathconf() |
|
| os.pipe() |
|
| os.pipe2() |
|
| os.plock() |
|
| os.popen() |
|
| os.posix_fadvise() |
|
| os.posix_fallocate() |
|
| os.posix_spawn() |
|
| os.posix_spawnp() |
|
| os.pread() |
|
| os.preadv() |
|
| os.putenv() |
|
| os.pwrite() |
|
| os.pwritev() |
|
| os.read() |
|
| os.readlink() |
|
| os.readv() |
|
| os.register_at_fork() |
|
| os.remove() |
|
| os.removedirs() |
|
| os.removexattr() |
|
| os.rename() |
|
| os.renames() |
|
| os.replace() |
|
| os.rmdir() |
|
| os.scandir() |
|
| os.sched_get_priority_max() |
|
| os.sched_get_priority_min() |
|
| os.sched_getaffinity() |
|
| os.sched_getparam() |
|
| os.sched_getscheduler() |
|
| os.sched_rr_get_interval() |
|
| os.sched_setaffinity() |
|
| os.sched_setparam() |
|
| os.sched_setscheduler() |
|
| os.sched_yield() |
|
| os.sendfile() |
|
| os.set_blocking() |
|
| os.set_handle_inheritable() |
|
| os.set_inheritable() |
|
| os.setegid() |
|
| os.seteuid() |
|
| os.setgid() |
|
| os.setgroups() |
|
| os.setpgid() |
|
| os.setpriority() |
|
| os.setregid() |
|
| os.setresgid() |
|
| os.setresuid() |
|
| os.setreuid() |
|
| os.setsid() |
|
| os.setuid() |
|
| os.setxattr() |
|
| os.spawnl() |
|
| os.spawnle() |
|
| os.spawnlp() |
|
| os.spawnlpe() |
|
| os.spawnv() |
|
| os.spawnve() |
|
| os.spawnvp() |
|
| os.spawnvpe() |
|
| os.startfile() |
|
| os.stat() |
|
| os.statvfs() |
|
| os.strerror() |
|
| os.symlink() |
|
| os.sync() |
|
| os.sysconf() |
|
| os.system() |
|
| os.tcgetpgrp() |
|
| os.tcsetpgrp() |
|
| os.times() |
|
| os.truncate() |
|
| os.ttyname() |
|
| os.umask() |
|
| os.uname() |
|
| os.unlink() |
|
| os.unsetenv() |
|
| os.urandom() |
|
| os.utime() |
|
| os.wait() |
|
| os.wait3() |
|
| os.wait4() |
|
| os.waitid() |
|
| os.waitpid() |
|
| os.walk() |
|
| os.write() |
|
| os.writev() |
|
| Constant |
Description |
| os.CLD_CONTINUED |
|
| os.CLD_DUMPED |
|
| os.CLD_EXITED |
|
| os.CLD_TRAPPED |
|
| os.EX_CANTCREAT |
Exit code that indicates: User specified output file could not be
created |
| os.EX_CONFIG |
Exit code that indicates: Some kind of configuration error occurred |
| os.EX_DATAERR |
Exit code that indicates: Input data was incorrect |
| os.EX_IOERR |
Exit code that indicates: An error occurred while doing input/output on
some file |
| os.EX_NOHOST |
Exit code that indicates: The host did not exist |
| os.EX_NOINPUT |
Exit code that indicates: The input file did not exist or was not
readable |
| os.EX_NOPERM |
Exit code that indicates: Insufficient permissions to perform the
operation |
| os.EX_NOTFOUND |
Exit code that indicates: Entry not found |
| os.EX_NOUSER |
Exit code that indicates: The user does not exists |
| os.EX_OK |
Exit code that indicates: No error occurred |
| os.EX_OSERR |
Exit code that indicates: An operating system error was detected |
| os.EX_OSFILE |
Exit code that indicates: Error in a system file |
| os.EX_PROTOCOL |
Exit code that indicates: Protocol exchange was illegal, invalid, or not
understood |
| os.EX_SOFTWARE |
Exit code that indicates: An internal software produced an error |
| os.EX_TEMPFAIL |
Exit code that indicates: A temporary failure occurred |
| os.EX_UNAVAILABLE |
Exit code that indicates: A required service is unavailable |
| os.EX_USAGE |
Exit code that indicates: The command was used incorrectly |
| os.F_LOCK |
|
| os.F_OK |
Tests the existence of the path |
| os.F_TEST |
|
| os.F_TLOCK |
|
| os.F_ULOCK |
|
| os.GRND_NONBLOCK |
|
| os.GRND_RANDOM |
|
| os.MFD_ALLOW_SEALING |
|
| os.MFD_CLOEXEC |
|
| os.MFD_HUGETLB |
|
| os.MFD_HUGE_16GB |
|
| os.MFD_HUGE_16MB |
|
| os.MFD_HUGE_1GB |
|
| os.MFD_HUGE_1MB |
|
| os.MFD_HUGE_256MB |
|
| os.MFD_HUGE_2GB |
|
| os.MFD_HUGE_2MB |
|
| os.MFD_HUGE_32MB |
|
| os.MFD_HUGE_512KB |
|
| os.MFD_HUGE_512MB |
|
| os.MFD_HUGE_64KB |
|
| os.MFD_HUGE_8MB |
|
| os.MFD_HUGE_MASK |
|
| os.MFD_HUGE_SHIFT |
|
| os.O_APPEND |
|
| os.O_ASYNC |
|
| os.O_BINARY |
|
| os.O_CLOEXEC |
|
| os.O_CREAT |
|
| os.O_DIRECT |
|
| os.O_DIRECTORY |
|
| os.O_DSYNC |
|
| os.O_EXCL |
|
| os.O_EXLOCK |
|
| os.O_NDELAY |
|
| os.O_NOATIME |
|
| os.O_NOCTTY |
|
| os.O_NOFOLLOW |
|
| os.O_NOINHERIT |
|
| os.O_NONBLOCK |
|
| os.O_PATH |
|
| os.O_RANDOM |
|
| os.O_RDONLY |
|
| os.O_RDWR |
|
| os.O_RSYNC |
|
| os.O_SEQUENTIAL |
|
| os.O_SHLOCK |
|
| os.O_SHORT_LIVED |
|
| os.O_SYNC |
|
| os.O_TEMPORARY |
|
| os.O_TEXT |
|
| os.O_TMPFILE |
|
| os.O_TRUNC |
|
| os.O_WRONLY |
|
| os.POSIX_FADV_DONTNEED |
|
| os.POSIX_FADV_NOREUSE |
|
| os.POSIX_FADV_NORMAL |
|
| os.POSIX_FADV_RANDOM |
|
| os.POSIX_FADV_SEQUENTIAL |
|
| os.POSIX_FADV_WILLNEED |
|
| os.PRIO_PGRP |
|
| os.PRIO_PROCESS |
|
| os.PRIO_USER |
|
| os.P_ALL |
|
| os.P_DETACH |
|
| os.P_NOWAIT |
|
| os.P_NOWAITO |
|
| os.P_OVERLAY |
|
| os.P_PGID |
|
| os.P_PID |
|
| os.P_WAIT |
|
| os.RTLD_DEEPBIND |
|
| os.RTLD_GLOBAL |
|
| os.RTLD_LAZY |
|
| os.RTLD_LOCAL |
|
| os.RTLD_NODELETE |
|
| os.RTLD_NOLOAD |
|
| os.RTLD_NOW |
|
| os.RWF_DSYNC |
|
| os.RWF_HIPRI |
|
| os.RWF_NOWAIT |
|
| os.RWF_SYNC |
|
| os.R_OK |
Tests the readability of the path |
| os.SCHED_BATCH |
|
| os.SCHED_FIFO |
|
| os.SCHED_IDLE |
|
| os.SCHED_OTHER |
|
| os.SCHED_RESET_ON_FORK |
|
| os.SCHED_RR |
|
| os.SCHED_SPORADIC |
|
| os.SEEK_CUR |
|
| os.SEEK_END |
|
| os.SEEK_SET |
|
| os.SF_MNOWAIT |
|
| os.SF_NODISKIO |
|
| os.SF_SYNC |
|
| os.WCONTINUED |
|
| os.WCOREDUMP(status) |
|
| os.WEXITED |
|
| os.WEXITSTATUS(status) |
|
| os.WIFCONTINUED(status) |
|
| os.WIFEXITED(status) |
|
| os.WIFSIGNALED(status) |
|
| os.WIFSTOPPED(status) |
|
| os.WNOHANG |
|
| os.WNOWAIT |
|
| os.WSTOPPED |
|
| os.WSTOPSIG(status) |
|
| os.WTERMSIG(status) |
|
| os.WUNTRACED |
|
| os.W_OK |
Tests the writability of the path |
| os.XATTR_CREATE |
|
| os.XATTR_REPLACE |
|
| os.XATTR_SIZE_MAX |
|
| os.X_OK |
Tests the executability of the path |