1. 程式人生 > >python小總結2(time,os)

python小總結2(time,os)

一、時間模組

1.1 Time

time.time():獲取時間戳,結果為一個浮點數

time.gtime():獲取時間的元組形式

time.localtime():獲取的是當地時間

time.mktime():將元組形式轉換為時間戳

time.ctime():將時間戳轉換為字串

time.strftime("%Y-%m-%d  %H:%M:%S",l):將時間元組轉換為字串

time.strptime(被轉換的時間物件,"%Y-%m-%d  %H:%M:%S"):將時間字串轉換為元組

time.sleep(3):休眠,單位為秒

1.2 Datetime

datetime.datetime.now():獲取當前時間

datetime.datetime(2018,11,19,15,30,23,895404):獲取指定時間

被轉換的時間物件.strftime("%Y.%m.%d"):將時間物件轉換為字串

datetime.datetime.strptime(被轉換的時間物件,"%Y.%m.%d"):將字串轉換為時間物件

 

時間的減法運算
d5 = datetime.datetime(2018,11,19,15,30,23,895404)
d6 = datetime.datetime(2018,11,23,15,40,26,895404)
d7 = d6 - d5

 

1.3 Calender

二、OS

path為一個檔案路徑

os.listdir(path):獲取一個指定目錄所有的檔案以及子目錄,返回一個列表

os.name:獲取當前作業系統型別

os.environ:獲取當前作業系統中所有的環境變數

os.curdir:獲取當前目錄

os.mkdir(r"C:\Users\Administrator\Desktop\aaa"):絕對路徑:路徑的拼接使用

os.mkdir("good/text"):相對路徑:路徑的拼接使用

os.rmdir("good/text"):刪除目錄

os.stat("good"):獲取屬性

os.rename("good","hello"):

重新命名檔案

os.remove("file1.txt"):刪除普通檔案

 

os.path.exists(srcPath):判斷原檔案是否存在

os.path.join(path,fileList[2]):通過初始路徑拼接子檔案或者子目錄的路徑

os.path.split(r"C:\Users\Administrator\Desktop\SZ-Python1811\Day10\視訊"):拆分路徑,結果為一個元組

os.path.splitext(r"C:\Users\Administrator\Desktop\SZ-Python1811\Day10\視訊\1.上堂回顧.mp4"):獲取的是檔案的副檔名

os.path.isdir(path):判斷一個指定的路徑是否是目錄

os.path.isfile(path):判斷一個指定的路徑是否是檔案

os.path.getsize(r"C:\Users\Administrator\Desktop\SZ-Python1811\Day10\視訊\1.上堂回顧.mp4"):獲取檔案的大小,單位為位元組

 

path = r"C:\Users\Administrator\Desktop\SZ-Python1811\Day10\視訊\1.上堂回顧.mp4"

print(os.path.dirname(path))獲取檔案的路徑(C:\Users\Administrator\Desktop\SZ-Python1811\Day10\視訊

print(os.path.basename(path))獲取檔名(1.上堂回顧.mp4