筆記記錄20221128:
import os,timefilename = r'E:\資料\PythonTip.xlsx'file = os.path.realpath(filename)os.system(f'explorer/select,{file}') # 打開(kāi)文件 filename 所在文件夾,并定位到該Excel文件;# 注意:/select,這兩個(gè)之間不能有空格,不然就是直接打開(kāi)文件了,不會(huì)打開(kāi)文件夾并定位到文件time.sleep(2)os.startfile(file) # 自動(dòng)打開(kāi)該Excel文件'''os.listdir(path) :# 傳入任意一個(gè)path路徑,返回的是該路徑下所有文件和目錄組成的列表os.path.exists(path):# 傳入一個(gè)path路徑,判斷指定路徑下的目錄是否存在。存在返回True,否則返回False;os.walk():# 掃描某個(gè)指定目錄下所包含的子目錄和文件(類(lèi)似:pathlib.Path.rglob)os.unlink(path) # 刪除指定文件os.mkdir(path) :# 傳入一個(gè)path路徑,創(chuàng)建單層(單個(gè))文件夾;如果文件夾已經(jīng)存在,就會(huì)報(bào)錯(cuò)os.rmdir(path) :# 傳入一個(gè)path路徑,刪除指定路徑下的文件夾;該方法只能刪除空文件夾,刪除非空文件夾會(huì)報(bào)錯(cuò);os.path.join(path1,path2):# 傳入兩個(gè)path路徑,將該路徑拼接起來(lái),形成一個(gè)新的完整路徑;os.path.split(path) :# 傳入一個(gè)完整的path路徑,將其拆分為絕對(duì)路徑和文件名2部分;os.path.basename(path) :# 傳入一個(gè)完整的文件路徑,只獲取其文件名;os.path.isdir(path) :# 傳入一個(gè)完整的文件路徑,判斷它是否是文件夾;os.path.isfile(path) :# 傳入一個(gè)完整的文件路徑,判斷它是否是文件;os.path.getsize(path) :# 傳入一個(gè)完整的文件路徑,返回該文件的大??;os.path.dirname(__file__):# F:/Py_Develop/PO3_1122/Pachong,獲取當(dāng)前文件夾的絕對(duì)路徑os.path.abspath(__file__):# F:\Py_Develop\PO3_1122\Pachong\1.py,獲取文件所在的絕對(duì)路徑'''
|