總結
其實這個庫非常的實用,不過對於它沒有什麼難以理解的地方,我們主要就是呼叫庫中的那些函式來方便我們控制程式,因此只需要將這個庫中的常用函式做乙個總結,多上手操作就能熟練掌握並能極大提高我們的工作效率。下面將給出一些常用的函式。路徑操作
os庫使用乙個path子庫來進行路徑操作,匯入方法有兩種:
import os.path
import os.path as op
下面列出常用函式名稱及作用,其中每個函式的字首均為os.path
或op
,而所有的引數path
均為檔案的路徑或者包含檔案路徑及名稱的字串。
函式名稱
作用abspath(path)
返回path在當前系統中的絕對路徑
normpath(path)
歸一化path的表示形式,同一用\\
分隔路徑
relpath(path)
返回當前程式與檔案之間的相對路徑
dirname(path)
返回path中的目錄名稱
basename(path)
返回path中最後的檔名稱
join(path,*paths)
組合path和paths,返回乙個符合路徑特點的路徑字串
exists(path)
判斷path對應檔案或者目錄是否存在,存在返回ture,不存在返回false
isfile(path)
判斷path對應的物件是否為已存在的檔案
,存在返回ture,不存在返回false(執行中並不去嘗試開啟該檔案)
isdir(path)
判斷path所對應的物件是否為已存在的目錄
,存在返回true,不存在返回false(同上)
getatime(path)
返回path對應檔案或者目錄上一次的訪問
時間(返回系統內建時間字串)
getmtime(path)
返回path對應檔案或目錄最近一次的修改
時間(同上)
getctime(path)
返回path對應檔案或目錄建立
時間(同上)
getsize(path)
返回path對應檔案的大小,以位元組為單位
>>>
import os.path
>>> os.path.
normpath
('d://練習專用'
)'d:\\練習專用\\excise.py'
>>>os.path.
dirname
('d://練習專用'
)'d://練習專用'
>>>os.path.
dirname
('d://練習專用'
)'excise.py'
>>>os.path.
join
('d://'
,'練習專用'
)'d://練習專用'
import time
>>> os.path.
getctime
('d://練習專用//識別結果.txt'
)1581988981.5181186
>>>time.
ctime
(os.path.
getctime
('d://練習專用//識別結果.txt'))
'tue feb 18 09:23:01 2020'
程序管理os.system(command)
假如我現在想開啟電腦中的網易有道詞典,在直譯器中輸入如下**即可:
>>>
import os
>>> os.
system
('d:\dict\youdaodict.exe'
) #程式執行之後會出現命令列黑窗,之後程式被開啟,在我們將程式
關閉之後直譯器返回乙個0,表示程式正常執行
)0
環境引數
函式名稱
作用os.chdir(path)
修改當前程式操作的路徑
os.getcwd()
返回程式的當前路徑
os.getlogin()
獲得當前系統登入使用者名稱
os.cpu_count()
獲得當前系統的cpu數量
os.urandom(n)
獲得n個位元組長度的隨機字串,通常用於加解密運算
os.sep()
獲得當前作業系統使用的目錄分隔符
os.name()
獲得當前使用的作業系統
os.mkdir(path)
建立乙個子資料夾(若資料夾已存在會報錯)
os.rmdir(path)
刪除乙個資料夾(若資料夾不存在會報錯)
os.listdir(path=nowpath)
當引數為空時列出程式執行當前目錄下的所有檔案目錄,當指定path時列出該path下的所有檔案目錄
os.rename(nowname,newname)
修改路徑(預設當前路徑)下檔案的名字(需要指定格式,同時格式也可以被修改)
os.remove(path)
刪除檔案哈哈哈
Sublime text 3解放滑鼠的快捷鍵總結
以下是個人總結不完全的快捷鍵總匯,祝願各位順利解放自己的滑鼠。選擇類 ctrl d選中游標所佔的文字,繼續操作則會選中下乙個相同的文字。alt f3選中文字按下快捷鍵,即可一次性選擇全部的相同文字進行同時編輯。舉個栗子 快速選中並更改所有相同的變數名 函式名等。ctrl l選中整行,繼續操作則繼續選...
sublime text 3解放滑鼠的快捷鍵總結
sublime text 3是我最喜歡的 編輯器,每天和 打交道,必先利其器,掌握基本的 編輯器的快捷鍵,能讓你打碼更有效率。剛開始可能有些生疏,只要花一兩個星期堅持使用並熟悉這些常用的快捷鍵,今後就能解放滑鼠了,省心省力又省時,何樂而不為呢。以下是個人總結不完全的快捷鍵總匯,祝願各位順利解放自己的...
sublime text 3解放滑鼠的快捷鍵總結
sublime text 3是我最喜歡的 編輯器,每天和 打交道,必先利其器,掌握基本的 編輯器的快捷鍵,能讓你打碼更有效率。剛開始可能有些生疏,只要花一兩個星期堅持使用並熟悉這些常用的快捷鍵,今後就能解放滑鼠了,省心省力又省時,何樂而不為呢。以下是個人總結不完全的快捷鍵總匯,祝願各位順利解放自己的...