`sys` 模組在 Python 中提供了多種功能,包括但不限於:
argv 變數。獲取命令行參數。例如,`import sys; args = sys.argv`,列印 `args` 可以看到命令行中傳遞的參數。
path 變數。獲取模組搜尋路徑。例如,`import sys; path = sys.path`,列印 `path` 可以看到 Python 在哪裡尋找模組。
exit() 函式。退出程式。例如,`import sys; sys.exit()`。
stdin 變數。標準輸入流。例如,`import sys; line = sys.stdin.readline()`,從標準輸入讀取一行數據。
stdout 變數。標準輸出流。例如,`import sys; sys.stdout.write('Hello, World!')`,將數據輸出到標準輸出。
stderr 變數。標準錯誤流。例如,`import sys; sys.stderr.write('Error: something went wrong!')`,將錯誤信息輸出到標準錯誤。
platform 變數。獲取作業系統平台信息。例如,`import sys; platform = sys.platform`,列印 `platform` 可以看到當前運行的是哪種作業系統。
version 變數。獲取Python解釋器版本信息。例如,`import sys; version = sys.version`,列印 `version` 可以看到正在使用的 Python 解釋器是什麼版本。