math.ceil(x)功能:對x進行向上求整
math.floor(x)功能:對x進行向下取整
math.modf(x)功能:返回x的小數與整數部分以元組的形式返回。
math.sqrt(x)功能:返回x的開平方根【返回的正數的那個】
os.getcwd()功能:獲取當前目錄的絕對路徑
絕對路徑:
window:以碟符開頭,或者以\開頭
linux:以/開頭或者以~開頭
相對路徑:
window:以檔案開頭,以./開頭 或者…/開頭
linux:與window相同
os.listdir(path)功能:顯示指定路徑下所有的檔名以及目錄名,若path不指定,預設當前目錄下。
os.path.abspath(path)功能:將指定的路徑拼接到當前所在所在的路徑下
os.path.split(path)功能:返回指定路徑目錄部分以及檔案部分
本質:以最後乙個/來進行切分,返回兩個值,前面的就是目錄部分,後面的就是檔案部分
若是"."切分到檔案部分去
os.path.dirname(path)功能:返回指定路徑的目錄部分
os.path.basename(path)功能:返回指定路徑的檔案部分
os.path.join(path,paths)功能:對路徑進行拼接處理
paths:可以接收多個路徑
若paths存在絕對路徑,前面路徑則不保留。
os.path.getsize(path)功能:獲取指定路徑檔案的大小【目錄的大小獲取不到】
os.path.exists(path)功能:判斷指定的路徑是否存在,若存在則返回true,否則返回false
os.path.isdir(path)功能:判斷該路徑是否為目錄,若是返回true,否則返回false
os.path.isfile(path)功能:判斷指定的路徑是否為檔案,若是則返回true,否則返回false
os.remove(path)功能:刪除指定的路徑的檔案
os.mkdir(path)功能:建立指定的目錄
os.makedirs(path)功能:遞迴建立多個目錄
os.rmdir(path)功能:刪除指定的空目錄
os.removedirs(path)功能:遞迴刪除目錄
os.chdir(path)功能:切換目錄
time.time():功能:獲取時間戳
time.gmtime(sec)功能:將時間戳轉為時間元組utc時間
time.localtime(sec)功能:將時間戳轉為時間元組當地時間
time.ctime(sec)功能:將指定的時間戳轉為時間字串,若時間戳沒給,則預設為當前時間
time.asctime(tuple)功能:將時間元組轉為時間字串
time.strftime(format,t)功能:將時間元組格式化成指定的時間字串
time.strptime(strt,format)功能:將時間字串使用指定的格式轉為時間元組
time.mktime(strp)功能:將時間元組轉為時間戳
time.sleep(sec)功能:休眠
time.clock()功能:以浮點數的形式計算的秒數返回當前的cpu執行的時間
引用:from datetime import datetime
datetime.now()功能:獲取當前時間
datetime(year,mon,day,hour,min,sec)功能:返回指定的時間
dt.strftime(format)功能:將datetime物件轉為指定的時間格式
timedelta = datetime1 - datetime2
功能:兩個datetime相減得到乙個時間間隔物件。
通過時間間隔物件可以獲取間隔的天數.days
以及除間隔天數之外剩餘的秒數 .seconds
calendar.month(year,mon)–功能:返回月日曆
calendar.calendar(year)功能:返回年日曆
calendar.isleap(year)功能:判斷某年是否為閏年,閏年返回true,平年返回false
calendar.leapdays(year1,year2)功能:返回[year1,year2)之間閏年的個數
calendar.monthrange(year,mon)功能:返回本月第一天的星期碼與本月的天數
calendar.monthcalendar(year,mon)返回以每週每天為元素的序列
calendar.weekday(year,mon,day)功能:返回指定日期的星期碼
功能:只能序列化python標準模組
json可以直接序列化python基本資料型別。
json.dumps(obj,default)注意:若obj為python基本資料型別,我們無需寫default,直接進行序列化
若obj為自定義的資料型別,這時候default後面跟的是將物件轉為基本資料型別的函式
功能:將obj使用default函式轉為字典並且序列化為json字串,並且返回
json.dump(obj,f,default)功能:將obj使用default函式轉為字典並且序列化為json字串,
並且寫入到指定的開啟的f中。
json.loads(jsonstr,object_hook)功能:將jsonstr轉為字典,通過object_hook的方法將字典轉為物件
json.load(f,object_hook)功能:讀取開啟檔案的內容,並且將讀取的內容轉為字典,
通過object_hook的方法將字典轉為物件。
常見的python模組 python常見模組
一 time模組 1 time.time 時間戳 print time.time 2 time.localtime second 加上second 時間戳 轉換結構化時間,不加則顯示當前的結構化時間 print time.localtime print time.localtime 13716431...
python常見的模組
python模組模組 module 在python中,py就是模組 模組的使用 import 模組名 from 模組所在檔名 import 模組下的函式 常見的系統內建模組的使用 1 math 該模組主要用於數學計算和相關計算的模組 屬性 math.pi 圓周率 math.e 自然常數 方法 mat...
論Python常見的內建模組
sys hashlib hmac base64 time datetime sys.ar 在python指令碼傳參使用 sys.exit 系統退出 sys.getdefaultencoding 獲取系統預設編碼 getfilesystemencoding 獲取檔案編碼 getrecursionlim...