1、获得当前程序工作目录 import os #os.getcwd() 函数可以取得当前工作路径的字符串 print(os.getcwd()) ![]() 运行结果 2、获得程序文件夹相对路径 #相对路径都用/表示 #../ 表示当前文件所在的目录的上一级目录 #./ 表示当前文件所在的目录(可以省略) #/ 表示当前站点的根目录(域名映射的硬盘目录) import os print(os.path.abspath('../a.txt')) print(os.path.join('y.txt',)) ![]() 运行结果 3、获得程序文件夹绝对路径 import os print(os.path.join(r'c:\intel\a')) 4、显示目录下所有文件与文件夹 import os for item in os.listdir(): print(item) ![]() 运行结果 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)) #判断是否为文件夹 ![]() 运行结果 6、显示指定目录下所有文件与文件夹 import os print(os.getcwd()) print(os.listdir(r'c:\intel')) --------------------------------------------------------------- 显示文件相关的信息程序如下#os.scandir() Python中的方法用于获取os.DirEntry对象的迭代器,该对象与指定路径给定目录中的条目相对应 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('----------') ![]() 运行结果 |
|