|
1、獲得當(dāng)前程序工作目錄 import os #os.getcwd() 函數(shù)可以取得當(dāng)前工作路徑的字符串 print(os.getcwd()) ![]() 運(yùn)行結(jié)果 2、獲得程序文件夾相對路徑 #相對路徑都用/表示 #../ 表示當(dāng)前文件所在的目錄的上一級目錄 #./ 表示當(dāng)前文件所在的目錄(可以省略) #/ 表示當(dāng)前站點(diǎn)的根目錄(域名映射的硬盤目錄) import os print(os.path.abspath('../a.txt')) print(os.path.join('y.txt',)) ![]() 運(yùn)行結(jié)果 3、獲得程序文件夾絕對路徑 import os print(os.path.join(r'c:\intel\a')) 4、顯示目錄下所有文件與文件夾 import os for item in os.listdir(): print(item) ![]() 運(yùn)行結(jié)果 5、判斷是否為文件或者文件夾 import os os.listdir() os.scandir() for item in os.listdir(): print(item,os.path.isfile(item)) #判斷是否為文件true 表示( 是) flase 表示(不是) print(item,os.path.isdir(item)) #判斷是否為文件夾 ![]() 運(yùn)行結(jié)果 6、顯示指定目錄下所有文件與文件夾 import os print(os.getcwd()) print(os.listdir(r'c:\intel')) --------------------------------------------------------------- 顯示文件相關(guān)的信息程序如下#os.scandir() Python中的方法用于獲取os.DirEntry對象的迭代器,該對象與指定路徑給定目錄中的條目相對應(yīng) import os for i in os.scandir(r'c:\intel'): print('文件名:',i.name) print('文件絕對路徑:',i.path) print('是否文件夾:',i.is_dir()) print('是否文件:',i.is_file()) print('文件屬性:',i.stat()) print('----------') ![]() 運(yùn)行結(jié)果 |
|
|