Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Module sys trong Python là gì?

Giới thiệu

Module sys trong Python cung cấp thông tin về trình thông dịch Python. Bạn cũng có thể dùng nó để lấy chi tiết về hằng số, hàm và phương thức của trình thông dịch.

Bắt đầu

Module sys đi kèm với Python, không cần cài đặt riêng qua pip.

import sys

Lấy danh sách đối số dòng lệnh

Khi chạy script từ terminal với các đối số, sys.argv cho phép truy xuất chúng.

# file example.py
import sys
print("Bạn nhập:", sys.argv[1], sys.argv[2])

Chạy: python example.py Hello World

Hello World

Lưu ý: sys.argv[0] là tên script, đối số đầu tiên là sys.argv[1].

Dừng thực thi chương trình

Dùng sys.exit() để thoát bắt buộc.

import sys
print("Xin chào!")
sys.exit()
print("Dòng này không chạy")
Xin chào!

Lấy phiên bản Python hiện tại

import sys
print("Bạn đang dùng Python phiên bản", sys.version)
Bạn đang dùng Python phiên bản 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]

Lấy vị trí các module Python đã cài

import sys
sys.path

Đọc đầu vào từ người dùng (stdin)

import sys
data = sys.stdin.readline()
print("Bạn đã nhập -> " + data)

Kết luận

Bạn đã nắm cơ bản module sys. Xem thêm tại tài liệu chính thức.