首页 > 其他 > 详细

目录的操作——其它判断方法

时间:2020-02-27 23:11:51      阅读:73      评论:0      收藏:0      [点我收藏+]
#获得当前Python脚本工作的目录路径:


#print(os.getcwd())


#执行结果:C:\Users\del\PycharmProjects\untitled\ff
#------------------------------------------------------------------------------------------------------------------

#返回指定目录下的所有文件和目录名:(子文件夹01下面这个曾经的不会显示)


#print(os.listdir(‘C:\\Users\\del\\Desktop\\总文件夹‘))


#执行结果:[‘子文件夹01‘, ‘文档01.txt‘]
#------------------------------------------------------------------------------------------------------------------

 

#检验给出的路径是否是一个目录:
#print(os.path.isdir(‘C:\\Users\\del\\Desktop\\总文件夹‘))
#print(os.path.isdir(‘C:\\Users\\del\\Desktop\\总文件夹\\子文件夹01‘))
#print(os.path.isdir(‘C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt‘))

 

#执行结果:


#True
#True
#False
#------------------------------------------------------------------------------------------------------------------

 

#检验给出的路径是否是一个文件:

#print(os.path.isfile(‘C:\\Users\\del\\Desktop\\总文件夹‘))
#print(os.path.isfile(‘C:\\Users\\del\\Desktop\\总文件夹\\子文件夹01‘))
#print(os.path.isfile(‘C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt‘))

 

#执行结果:


#False
#False
#True
#------------------------------------------------------------------------------------------------------------------

#判断是否是绝对路径:

 

#print(os.path.isabs(‘总文件夹\\子文件夹01‘))
#print(os.path.isabs(‘C:\\Users\\del\\Desktop\\总文件夹\\子文件夹01‘))

 

#执行结果:


#False
#True
#------------------------------------------------------------------------------------------------------------------

 

#检验路径是否真的存在:

#print(os.path.exists(‘C:\\Users\\del\\Desktop\\总文件夹\\子文件夹01‘))
#print(os.path.exists(‘C:\\Users\\del\\Desktop\\总文件夹\\子文件夹0111‘))
#print(os.path.exists(‘总文件夹\\子文件夹01‘))

 

#执行结果:

#True
#False
#False
#------------------------------------------------------------------------------------------------------------------

 

#分离一个路径的目录名和文件名: 返回的是一个元组

 

#print(os.path.split(‘C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt‘))

 

#执行结果:


#(‘C:\\Users\\del\\Desktop\\总文件夹‘, ‘文档01.txt‘)
#------------------------------------------------------------------------------------------------------------------

 

#分离扩展名: 返回的是一个元组

 

#print(os.path.splitext(‘C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt‘))

 

#执行结果:


#(‘C:\\Users\\del\\Desktop\\总文件夹\\文档01‘, ‘.txt‘)
#------------------------------------------------------------------------------------------------------------------

 

#获取路径名:

 

#print(os.path.dirname(‘C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt‘))

 

#执行结果:

#C:\Users\del\Desktop\总文件夹
#------------------------------------------------------------------------------------------------------------------

 

#获取文件名:

print(os.path.basename(‘C:\\Users\\del\\Desktop\\总文件夹\\文档01.txt‘))


#执行结果:


#文档01.txt
#------------------------------------------------------------------------------------------------------------------



 

目录的操作——其它判断方法

原文:https://www.cnblogs.com/xiaobaibailongma/p/12374988.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!