系统相关的信息模块: import sys
生活随笔
收集整理的這篇文章主要介紹了
系统相关的信息模块: import sys
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
系統(tǒng)相關(guān)的信息模塊:?import sys
sys.argv 是一個(gè) list,包含所有的命令行參數(shù). sys.stdout sys.stdin sys.stderr 分別表示標(biāo)準(zhǔn)輸入輸出,錯(cuò)誤輸出的文件對(duì)象. sys.stdin.readline() 從標(biāo)準(zhǔn)輸入讀一行 sys.stdout.write("a") 屏幕輸出a sys.exit(exit_code) 退出程序 sys.modules 是一個(gè)dictionary,表示系統(tǒng)中所有可用的module sys.platform 得到運(yùn)行的操作系統(tǒng)環(huán)境 sys.path 是一個(gè)list,指明所有查找module,package的路徑.操作系統(tǒng)相關(guān)的調(diào)用和操作:?import os
os.environ 一個(gè)dictionary 包含環(huán)境變量的映射關(guān)系 os.environ["HOME"] 可以得到環(huán)境變量HOME的值 os.chdir(dir) 改變當(dāng)前目錄 os.chdir('d:\\outlook') 注意windows下用到轉(zhuǎn)義 os.getcwd() 得到當(dāng)前目錄 os.getegid() 得到有效組id os.getgid() 得到組id os.getuid() 得到用戶id os.geteuid() 得到有效用戶id os.setegid os.setegid() os.seteuid() os.setuid() os.getgruops() 得到用戶組名稱列表 os.getlogin() 得到用戶登錄名稱 os.getenv 得到環(huán)境變量 os.putenv 設(shè)置環(huán)境變量 os.umask 設(shè)置umask os.system(cmd) 利用系統(tǒng)調(diào)用,運(yùn)行cmd命令內(nèi)置模塊(不用import就可以直接使用)常用內(nèi)置函數(shù):
help(obj) 在線幫助, obj可是任何類型 callable(obj) 查看一個(gè)obj是不是可以像函數(shù)一樣調(diào)用 repr(obj) 得到obj的表示字符串,可以利用這個(gè)字符串eval重建該對(duì)象的一個(gè)拷貝 eval_r(str) 表示合法的python表達(dá)式,返回這個(gè)表達(dá)式 dir(obj) 查看obj的name space中可見的name hasattr(obj,name) 查看一個(gè)obj的name space中是否有name getattr(obj,name) 得到一個(gè)obj的name space中的一個(gè)name setattr(obj,name,value) 為一個(gè)obj的name space中的一個(gè)name指向vale這個(gè)object delattr(obj,name) 從obj的name space中刪除一個(gè)name vars(obj) 返回一個(gè)object的name space。用dictionary表示 locals() 返回一個(gè)局部name space,用dictionary表示 globals() 返回一個(gè)全局name space,用dictionary表示 type(obj) 查看一個(gè)obj的類型 isinstance(obj,cls) 查看obj是不是cls的instance issubclass(subcls,supcls) 查看subcls是不是supcls的子類 ################## 類型轉(zhuǎn)換 ################## chr(i) 把一個(gè)ASCII數(shù)值,變成字符 ord(i) 把一個(gè)字符或者unicode字符,變成ASCII數(shù)值 oct(x) 把整數(shù)x變成八進(jìn)制表示的字符串 hex(x) 把整數(shù)x變成十六進(jìn)制表示的字符串 str(obj) 得到obj的字符串描述 list(seq) 把一個(gè)sequence轉(zhuǎn)換成一個(gè)list tuple(seq) 把一個(gè)sequence轉(zhuǎn)換成一個(gè)tuple dict(),dict(list) 轉(zhuǎn)換成一個(gè)dictionary int(x) 轉(zhuǎn)換成一個(gè)integer long(x) 轉(zhuǎn)換成一個(gè)long interger float(x) 轉(zhuǎn)換成一個(gè)浮點(diǎn)數(shù) complex(x) 轉(zhuǎn)換成復(fù)數(shù) max(...) 求最大值 min(...) 求最小值 ?轉(zhuǎn)載于:https://www.cnblogs.com/MaxElephant/p/10172129.html
總結(jié)
以上是生活随笔為你收集整理的系统相关的信息模块: import sys的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 系统重构笔记
- 下一篇: java B2B2C Springclo