Python中os模塊的基本功能使用詳解
發(fā)布日期:2022/9/20 15:39:07 瀏覽量:
#頭條創(chuàng)作挑戰(zhàn)賽#
1.前言
os模塊是Python中處理文件和文件夾的重要模塊,其中了解模塊的一些基本功能對(duì)于使用Python對(duì)excel進(jìn)行數(shù)據(jù)分析具有很大的幫助。我們現(xiàn)在一起學(xué)習(xí)該模塊的基本功能及方法,主要包括獲取文件路徑、獲取文件夾內(nèi)容和分割獲取文件后綴。
2.使用步驟
1.獲取當(dāng)前運(yùn)行的Python代碼文件路徑
代碼如下所示,作用:獲取當(dāng)前代碼的文件路徑。
import os path = os.getcwd() print(path)
運(yùn)行代碼如下所示,當(dāng)前代碼的運(yùn)行路徑是"e:\大學(xué)\學(xué)習(xí)\研\(zhòng)研究生科研\(zhòng)pandas數(shù)據(jù)分析 "。
2.查看某個(gè)文件夾下包含的所有文件和子文件夾的名稱(chēng)
代碼如下所示。關(guān)鍵函數(shù):listdir()
import os # 建議將路徑作為一個(gè)參數(shù)傳入 search_path = "./example/" file_list = os.listdir(search_path) print(file_list)
如上所示,表示找到當(dāng)前路徑下的example文件夾下的所有內(nèi)容,如下所示。其中l(wèi)istdir()方法返回一個(gè)列表。
當(dāng)然,如果listdir()函數(shù)中不傳入任何參數(shù)的話(huà),則表示將當(dāng)前路徑下的所有文件獲取出來(lái)哈哈。
3.分離文件主名以及擴(kuò)展名
關(guān)鍵函數(shù):splittext()
作用:在使用Python進(jìn)行路徑拼接的使用,這個(gè)方法就非常常用。代碼如下所示。
filename = "./example/表1.xlsx" separate = os.path.splittext(filename) print(separate)
如下所示,最后將前面的部分與后面的后綴名分割開(kāi)來(lái)。最后得到的結(jié)果是’./example/表1’和 ’.xlsx’。
馬上咨詢(xún): 如果您有業(yè)務(wù)方面的問(wèn)題或者需求,歡迎您咨詢(xún)!我們帶來(lái)的不僅僅是技術(shù),還有行業(yè)經(jīng)驗(yàn)積累。
QQ: 39764417/308460098 Phone: 13 9800 1 9844 / 135 6887 9550 聯(lián)系人:石先生/雷先生