sys模塊是Python標準庫中的一個內置模塊,提供了與Python解釋器和系統交互的功能。下面是一些sys模塊常用的功能和使用方法:
sys.argv
屬性可以獲取命令行參數的列表。第一個元素是腳本的名稱,后面的元素是傳遞給腳本的參數。import sys
print(sys.argv) # 打印命令行參數列表
sys.exit()
函數可以退出程序。可以傳遞一個可選的退出碼作為參數,默認為0表示正常退出。import sys
sys.exit() # 正常退出
sys.exit(1) # 異常退出,退出碼為1
sys.version
屬性可以獲取Python解釋器的版本信息。import sys
print(sys.version) # 打印Python解釋器的版本信息
sys.platform
屬性可以獲取當前操作系統的平臺信息。import sys
print(sys.platform) # 打印操作系統平臺信息
sys.modules
屬性可以獲取當前模塊的屬性和方法。import sys
print(sys.modules[__name__]) # 打印當前模塊的屬性和方法
這只是sys模塊的一小部分功能,還有很多其他功能,可以查閱Python官方文檔或使用help(sys)
命令來了解更多信息。