包含的模組:os、time、glob、time、datetime、fnmatch
os.getcwd()
os.path.join()
os.listdir()
os.scandir()
os.stat()
os.walk()
glob.glob()
time.ctime()
datetime.datetime.fromtimestamp()
fnmatch.fnmatch()
. os.getcwd() #獲得該程式所在的路徑
import os
print
(os.getcwd(
))
輸出結果為該程式執行的絕對路徑
print
(os.path.join(
'alien_invasion'
,'images'
))
輸出結果為:alien_invasion\images
#遍歷該程式執行的路徑下的所有檔案
for item in os.listdir():
print
(item)
#遍歷指定相對路徑或絕對路徑下的檔案
for items in os.listdir(
'e:\\data'):
print
(items)
在listdir的基礎上判檔案時檔案還是資料夾
for item in os.listdir():
print
(item,os.path.isdir(item)
)
for
file
in os.scandir():
print
(file
.name,
file
.path,
file
.is_dir(
))
#注意是否為資料夾的表述方式,在不同的方法下,函式也不同
#檔案的相關資訊**.stat()**
#st_size:檔案的體積大小(單位:bytes),除以1024就是kb
#st_atimes:檔案最近的訪問時間
#st_mtimes:檔案最近的修改時間
#st_ctimes:windows下表示建立時間
import os
forfile
in os.scandir():
print
(file
.name,
file
.stat(
))
import os
print
(os.stat(
'text.py'
))
#dirpath 資料夾的路徑
#dirnames #dirpath這個資料夾下的子檔案列表
#filenames #dirpath這個資料夾下的檔案列表
#遍歷當前相對路徑下的資料夾、子資料夾、檔案
import os
for dirpath,dirnames,filenames in os.walk(
'./'):
#乙個格式不同型別的資訊合在一起要加f,
print
(f'發現資料夾'
)print
(filenames)
*匹配所有字元
?也可但是後邊只有乙個字元
[0-9] 包含中的字元
[!sep] 不包含中的字元
print
(glob.glob(
'python*.py'
))
import glob
#把藏在很多層下面的檔案都找出來
print
(glob.glob(
'**/*.ipynb'
,recursive=
true
))
#unix時間戳
#轉換為可以看懂的時間time.ctime()
import time
forfile
in os.scandir():
print
(file
.name,
file
.stat(
).st_size,time.ctime(
file
.stat(
).st_mtime)
)
#datetime模組
#datetime.datetime.fromtimestamp()
import datetime
that_time=datetime.datetime.fromtimestamp(
2324567899
)print
(that_time)
print
(that_time.hour,that_time.minute,that_time.second)
5.fnmatch
#匹配檔名稱,檔名1是否滿足變數2的要求
import fnmatch
print
(fnmatch.fnmatch(
'makerbean'
,'m*'
))
查詢檔案的路徑
修改老 時發現,發現這行 nsstring filepath nsstring documentspath certificatetype.plist nsarray array nsarray arraywithcontentsoffile filepath 在真機沒問題,而模擬器上報錯 檔案路徑...
查詢檔案或者路徑
1 find 查詢檔案型別,檔案字尾名為.log 7日以後的檔案 find type f name log mtime 7 xargs ls l ls l find type f name log mtime 7 find type f name log mtime 7 exec ls l 查詢檔案...
Linux如何查詢檔案安裝路徑?
linux中檢視某個軟體的安裝路徑 位址 有時顯得非常重要。比如某個檔案的快速啟動項被刪除,或者你要建立快速啟動項,或者想刪除 新增安裝檔案等等,很多地方都要用到查案檔案安裝路徑的命令。一 檢視檔案安裝路徑 由於軟體安裝的地方不止乙個地方,所有先說檢視檔案安裝的所有路徑 位址 這裡以oracle為例...