sys¶
System-specific parameters and functions.
Properties¶
| Name | Type | Description |
|---|---|---|
argv |
list[str] |
The list of command line arguments passed to the program. argv[0] is the program name (or empty string). |
version |
str |
A string containing the version number of the Python interpreter. This is a simplified version for Sharpy. |
platform |
str |
This string contains a platform identifier. |
stdin |
TextReader |
The standard input stream. |
executable |
str |
The absolute path of the executable binary for the Python interpreter. In Sharpy, this returns the path to the current executable. |
path |
list[str] |
A list of strings that specifies the search path for modules. In Sharpy, this is simplified to just return the current directory. |
maxsize |
int |
An integer giving the maximum value a variable of type int can take. Note: Sharpy's int is 32-bit (max 2,147,483,647), unlike Python's sys.maxsize which is 2^63-1 on 64-bit. Use long for larger values. |
stdout |
TextWriter |
The standard output stream. |
stderr |
TextWriter |
The standard error stream. |
Functions¶
sys.exit(code: int = 0)¶
Exit the program with the given status code.
Parameters:
code(int) -- The exit code (default is 0).
sys.getsizeof(obj: object | None) -> int¶
Return the size of an object in bytes. Best-effort estimate. Returns -1 if the size cannot be determined.