python 中的常用sys 模組

2021-09-13 13:23:55 字數 1270 閱讀 3792

sys_path.py

import sys

print(sys.path)

結果為:

['/home/python/desktop/demo', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages', 'aa/bb/cc/ff']
sys.ar**向程式內部傳參。它也是乙個列表,sys.ar**[0] 取到插入引數的第乙個引數。

sys_ar**.py:

import sys

print(sys.ar**[1])

print(sys.ar**[2])

print(sys.ar**)

執行python sys_ar**.py  good luck

結果為:

good

luck

['sys_ar**.py', 'good', 'luck']

sys.platform、sys.getfilesystemencoding()、sys.getdefaultencoding(),系統平台,檔案系統編碼,系統預設編碼。

sys.py:

import sys

print("dang qian xitong bianma %s" %sys.getdefaultencoding())

print("dang qian wenjian xitong bianma %s"%sys.getfilesystemencoding())

print("dang qian xiton pingtai %s" %sys.platform)

python3的執行結果:

dang qian xitong bianma utf-8

dang qian wenjian xitong bianma utf-8

dang qian xiton pingtai linux

python2的執行結果系統編碼是:

dang qian xitong bianma ascii

python常用模組之sys模組

用於提供對直譯器相關的操作 sys.argv 命令列引數list,第乙個元素是程式本身路徑 sys.exit n 退出程式,正常退出時exit 0 sys.version 獲取python解釋程式的版本資訊 sys.maxint 最大的int值 sys.path 返回模組的搜尋路徑,初始化時使用py...

Python常用模組之sys模組

sys模組功能多,我們這裡介紹一些比較實用的功能,相信你會喜歡的,和我一起走進python的模組吧!回到頂部 回到頂部 功能 在外部向程式內部傳遞引數 示例 sys.py usr bin env python importsys printsys.ar 0 print sys.ar 1 執行 pyt...

Python中sys模組用法

sys.argv 實現從程式外部向程式傳遞引數,獲取程式的路徑並傳遞 sys模組有乙個argv變數,用list儲存了命令列的所有引數。argv至少有乙個元素,因為第乙個引數永遠是該.py檔案的名稱.sys.exit arg 程式中間的退出,arg 0為正常退出.sys.version 獲取pytho...