import os
r = os.path.isabs(path)
# 判斷是否是絕對路徑
# ../返回上一級
path = os.path.dirname(path)
# 返回目錄
result = os.path.join(path,'')
# 拼接目錄,可以多層拼接
path = os.path.abspath(path)
path = os.getcwd(
)# 根據相對獲取絕對
result = os.path.split(path)
# 返回乙個元組,第乙個元素是目錄,第二個元素是檔案名字
result = os.path.splitext(__file__)
# 返回乙個元組,第乙個元素是目錄加檔名不包括字尾名,第二個元素是檔名的字尾名
# 獲取檔案的大小,位元組
size = os.path.getsize(abspath)
# 返回指定目錄下所有的檔案和資料夾,儲存在列表中
os.listdir(abspath)
# 判斷是否存在目錄
os.path.exists(abspath)
# 建立目錄
os.mkdir(abspath)
# 刪除目錄,只能刪除空資料夾
os.rmdir(abspath)
os.removedirs(abspath)
os.remove('')
# 刪除檔案
os.chdir('')
# 切換目錄
Python檔案操作,OS庫
python 檔案操作 開啟檔案 input open filetest utf8.data encoding utf 8 input2 open filetest gbk.data encoding gbk str input.read 5 讀取指定位元組 print str 漢字也被視為乙個位元...
python 檔案操作OS總結
python 檔案操作os總結 最近在用,坐下總結!os的一些操作 os.listdir path 列出該資料夾下面的目錄,一般這麼用 folders 1 os.listdir prefix for folder in folders 1 遍歷這個目錄 os.makedirs path 建立該路徑 ...
python 檔案及os操作
read 方法從乙個開啟的檔案中讀取乙個字串。需要重點注意的是,python字串可以是二進位制資料,而不是僅僅是文字。write 方法可將任何字串寫入乙個開啟的檔案。需要重點注意的是,python字串可以是二進位制資料,而不是僅僅是文字。write 方法不會在字串的結尾新增換行符 n file 物件...