python檔案操作二(OS)

2021-10-09 09:06:33 字數 815 閱讀 6509

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 物件...