自用 python模組

2021-08-14 10:28:54 字數 3588 閱讀 3308

系統相關的資訊模組: import sys

sys

.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

的路徑.

作業系統相關的呼叫和操作: import os

os

.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命令

內建模組(不用import就可以直接使用)常用內建函式:

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...