系統相關的資訊模組: import sys
sys作業系統相關的呼叫和操作: import os.argv
是乙個list
,包含所有的命令列引數.
sys.
stdout sys
.stdin sys
.stderr
分別表示標準輸入輸出,錯誤輸出的檔案物件.
sys.
stdin
.readline
()從標準輸入讀一行
sys.
stdout
.write
("a"
)螢幕輸出
a
sys.
exit
(exit_code
)退出程式
sys.
modules
是乙個dictionary
,表示系統中所有可用的
module
sys.
platform
得到執行的作業系統環境
sys.
path
是乙個list
,指明所有查詢
module
,package
的路徑.
os內建模組(不用import就可以直接使用)常用內建函式:.environ
乙個dictionary
包含環境變數的對映關係os.
environ
["home"
]可以得到環境變數
home
的值os
.chdir
(dir
)改變當前目錄os.
chdir
('d:\\outlook')注意
windows
下用到轉義os.
getcwd
()得到當前目錄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
得到環境變數os.
putenv
設定環境變數os.
umask
設定umask os.
system
(cmd
)利用系統呼叫,執行
cmd命令
help(obj
)obj
可是任何型別
callable
(obj
)檢視乙個
obj是不是可以像函式一樣呼叫
repr
(obj)得到
obj的表示字串,可以利用這個字串
eval
重建該物件的乙個拷貝
eval_r
(str
)表示合法的
python
表示式,返回這個表示式
dir(
obj)
檢視obj
的name space
中可見的
name
hasattr
(obj
,name
)檢視乙個
obj的
name space
中是否有
name
getattr
(obj
,name
)得到乙個
obj的
name space
中的乙個
name
setattr
(obj
,name
,value
)為乙個
obj的
name
space
中的乙個
name
指向vale
這個object
delattr
(obj
,name)從
obj的
name space
中刪除乙個
name
vars
(obj
)返回乙個
object
的name space
。用dictionary
表示locals
()返回乙個區域性
name space
,用dictionary
表示globals
()返回乙個全域性
name space
,用dictionary
表示type
(obj
)檢視乙個
obj的型別
isinstance
(obj
,cls)檢視
obj是不是
cls的
instance
issubclass
(subcls
,supcls)檢視
subcls
是不是supcls
的子類################## 型別轉換 ##################
chr(i)
把乙個ascii
數值,變成字元
ord(i)
把乙個字元或者
unicode
字元,變成
ascii
數值oct(x
)把整數
x變成八進位制表示的字串
hex(x)
把整數x
變成十六進製制表示的字串
str(
obj)
得到obj
的字串描述
list
(seq
)把乙個
sequence
轉換成乙個
list
tuple
(seq
)把乙個
sequence
轉換成乙個
tuple
dict
(),dict
(list
)轉換成乙個
dictionary
int(x)
轉換成乙個
integer
long(x
)轉換成乙個
long
interger
float(x
)轉換成乙個浮點數
complex(x
)轉換成複數
max(...)
求最大值
min(...)
求最小值
python的gropandas模組(自用)
按照順序依次直接在cmd命令列中安裝 pip install whl檔案所在位置 將檔案直接拖拽到install後即可 然後直接用pip安裝geopandas pip install geopandas 檢驗是否安裝成功 import geopandas 注 如果在使用的時候發現缺少descarte...
Python筆記自用
多個list對應元素運算list1 1 2,3 4 list2 5 6,7 8 list3 list map lambda a,b a b,list1,list2 print list3 5 12,21 32 宣告為全域性變數 在變數前加乙個globle 或者寫在乙個.py檔案中,然後import該...
Python自用函式留存
1.opencv讀取 define cv imread filepath function 在python3中由於python3字串採用utf8編碼,cv2.imread將utf8當作本地碼 如gbk 可通過imdecode 函式讀取帶有中文路徑的 parameters 在python3中由於pyt...