1、獲得當前程序工作目錄
import os
#os.getcwd() 函數(shù)可以取得當前工作路徑的字符串
print(os.getcwd())
運行結(jié)果
2、獲得程序文件夾相對路徑
#相對路徑都用/表示
#../ 表示當前文件所在的目錄的上一級目錄
#./ 表示當前文件所在的目錄(可以省略)
#/ 表示當前站點的根目錄(域名映射的硬盤目錄)
import os
print(os.path.abspath('../a.txt'))
print(os.path.join('y.txt',))
運行結(jié)果
3、獲得程序文件夾絕對路徑
import os
print(os.path.join(r'c:\intel\a'))
4、顯示目錄下所有文件與文件夾
import os
for item in os.listdir():
print(item)
運行結(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)) #判斷是否為文件夾
運行結(jié)果
6、顯示指定目錄下所有文件與文件夾
import os
print(os.getcwd())
print(os.listdir(r'c:\intel'))
---------------------------------------------------------------
#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('----------')
運行結(jié)果